44 2310 Browell, Dr. Edward V. (Edward.V.Browell@nasa.gov) M/S 401-A; NASA Langley Research Center; Hampton, VA 23681-0001, USA DC-8 DIAL Aerosol Depolarization % (612 nm) SOLVE II 1 1 2003 2 2 2003 8 6 0.0 Geometric altitude of observation (m) Elapsed time in UT seconds from 0 hours on day given by date 1 0.1 999999 Aerosol Depolarization % (612 nm) 9 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.01 0.01 9999 99999 999 99999 99 99 99 9999 99999 Number of values for current recorded time Geometric altitude at which data begins (m) Altitude increment (m) GPS altitude of aircraft (m) Hour of day of observation (UT) Minute of hour of observation (UT) Second of minute of observation (UT) Latitude ( +N degrees) Longitude ( +E degrees) 0 16 --------------------- Aerosol Depolarization % (612 nm) -------------------- The aerosol depolarization is equal to the total depolarization (aerosol and molecular) minus the molecular depolarization with the result divided by the aerosol scattering ratio. The total depolarization is defined as the perpendicular lidar return divided by the parallel lidar return. When using these data, the user must be aware that noise increases with range and that signal saturation and optical attenuation can occur in and around clouds. Due to uncertainties in the calculation of the aerosol scattering ratio at low values, the aerosol depolarization is not calculated for scattering ratios (@612 nm) less than 0.17. In some regions, an estimate of 0% is designated by the value 10000 and an estimate of 100% is designated by the value 10100. The uncertainty for aerosol depolarization is 10% relative or 0.2% absolute, whichever is larger. Vertical data interval is 75m. Horizontal running average interval is 1 minute (14 km at DC-8 speed of 14 km/min) and horizontal data interval is is 30 seconds (7 km). 34925 85 150 75 8183 9 42 5 6913 1700 111 88 88 61 60 74 71 72 82 96 110 124 167 189 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 460 393 414 400 494 34957 99 150 75 8301 9 42 37 6918 1690 69 70 71 71 72 84 93 98 114 134 148 167 210 264 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 451 370 417 418 451 439 486 500 510 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 395 34988 99 150 75 8393 9 43 8 6922 1680 80 79 81 80 78 81 85 84 88 97 108 129 174 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 428 361 338 375 434 469 550 616 568 540 477 999999 999999 999999 999999 999999 999999 999999 999999 502 385 337 35020 101 75 75 8484 9 43 40 6927 1669 33 69 69 77 77 75 77 78 75 73 74 81 90 106 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 379 328 305 319 401 497 570 732 627 549 494 445 999999 999999 999999 999999 999999 400 371 396 381 374 385 35051 104 75 75 8567 9 44 11 6932 1659 30 56 59 66 71 75 76 72 64 59 51 55 61 76 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 350 275 233 311 395 423 598 657 566 508 423 337 507 512 336 279 294 352 391 392 431 413 420 353 317 35083 105 75 75 8651 9 44 43 6936 1648 28 49 57 68 77 85 79 65 53 43 32 34 46 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 479 414 442 423 441 364 344 400 508 517 528 485 409 511 612 498 413 316 399 394 399 527 460 458 466 357 376 35114 105 150 75 8732 9 45 14 6941 1638 48 56 68 76 87 77 54 50 43 26 12 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 660 524 583 615 642 600 478 394 381 489 547 588 581 590 682 616 550 403 999999 999999 999999 999999 999999 999999 999999 500 523 464 35146 105 150 75 8805 9 45 46 6946 1627 40 64 73 92 99 102 69 61 73 67 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 746 631 643 669 690 714 702 591 436 426 425 540 620 516 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 820 562 35177 91 150 75 8881 9 46 17 6950 1616 22 45 61 94 99 119 88 83 110 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 676 572 587 597 696 821 803 665 457 413 502 563 476 35209 96 150 75 8958 9 46 49 6955 1605 46 63 83 171 999999 215 180 151 164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 492 480 522 540 632 727 778 755 626 537 548 510 455 519 999999 999999 679 720 35240 105 150 75 9030 9 47 20 6960 1594 105 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 561 460 404 431 511 566 670 735 732 677 639 533 478 480 551 607 641 684 702 677 999999 999999 999999 999999 999999 999999 766 35272 106 150 75 9110 9 47 52 6965 1583 121 134 155 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 408 275 366 459 562 681 723 685 704 612 560 419 449 614 616 692 698 708 616 600 539 519 629 676 652 586 35303 109 150 75 9184 9 48 23 6969 1572 141 127 108 127 125 121 99 112 121 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 374 402 492 524 601 666 682 709 658 613 456 402 999999 999999 999999 716 692 667 651 612 553 579 584 579 999999 999999 999999 749 35335 110 150 75 9256 9 48 55 6974 1561 160 157 132 162 218 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 423 468 529 583 628 645 690 685 668 652 596 535 561 999999 999999 999999 666 719 695 646 580 999999 999999 999999 999999 999999 999999 725 698 35366 30 6225 75 9328 9 49 26 6979 1550 662 470 514 525 603 644 756 722 707 662 623 604 615 609 489 676 658 744 740 999999 999999 999999 999999 999999 999999 999999 999999 999999 677 698 35398 88 1050 75 9402 9 49 58 6984 1538 149 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 497 449 492 518 589 761 883 786 756 680 572 540 622 633 575 619 679 720 734 35465 91 1050 75 9547 9 51 5 6993 1513 112 91 130 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 686 528 493 511 594 677 914 897 812 764 734 598 507 579 610 633 657 712 703 682 727 749 650 35496 104 75 75 9601 9 51 36 6997 1499 278 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 40 31 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 904 554 472 497 598 736 920 877 812 750 746 705 592 576 543 575 618 999999 999999 999999 782 783 691 35528 115 75 75 9638 9 52 8 6999 1482 341 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 43 46 93 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 646 595 578 623 689 778 862 832 780 709 719 731 677 629 536 483 549 999999 999999 999999 781 715 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 646 35559 92 1050 75 9745 9 52 39 7000 1466 43 24 33 175 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 904 581 566 620 687 738 761 757 763 760 761 727 673 689 663 659 663 633 439 463 999999 999999 999999 999999 999999 999999 811 35591 101 1050 75 9793 9 53 11 7001 1449 51 23 28 233 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 588 564 613 670 706 714 737 726 703 721 735 775 776 731 708 657 631 622 631 462 481 626 771 731 999999 999999 999999 809 681 999999 999999 999999 999999 999999 999999 999999 737 35622 101 1050 75 9791 9 53 42 7002 1433 114 18 24 161 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 689 556 611 679 717 729 714 707 701 700 703 747 809 835 870 706 689 675 650 598 562 575 589 654 747 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 705 35654 101 1125 75 9792 9 54 14 7003 1416 31 45 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 759 632 660 691 711 737 732 723 713 683 668 682 749 836 843 764 599 657 690 665 652 588 633 599 603 753 999999 999999 999999 999999 999999 999999 788 709 999999 999999 999999 999999 795 717 618 35685 99 1125 75 9795 9 54 45 7004 1399 26 115 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 686 677 670 709 745 754 760 735 709 681 676 707 740 761 741 608 614 657 679 637 648 635 557 519 562 730 715 599 633 665 999999 999999 999999 999999 999999 999999 999999 999999 820 35717 93 975 75 9795 9 55 17 7004 1381 151 30 35 71 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 842 706 711 739 792 801 811 774 726 731 747 788 729 682 659 622 633 606 620 604 639 689 532 526 610 757 647 639 655 605 540 35748 92 1050 75 9792 9 55 48 7005 1364 90 64 38 129 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 970 967 946 876 814 789 849 820 721 688 663 635 627 642 611 624 600 628 703 677 713 753 784 661 649 628 555 519 35780 91 1125 75 9793 9 56 20 7006 1346 108 77 105 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 874 803 790 741 727 749 803 746 561 676 683 581 613 646 659 677 652 565 579 625 672 773 728 642 608 581 548 529 35811 90 1125 75 9792 9 56 51 7006 1329 128 83 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 962 816 726 732 721 711 721 681 656 592 635 613 554 626 657 650 655 594 548 541 569 620 700 664 612 610 608 569 35842 89 1125 75 9786 9 57 22 7007 1312 98 72 134 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 978 831 801 775 737 719 641 639 615 613 595 586 613 653 644 632 566 560 539 559 612 620 611 613 638 647 35874 90 1050 75 9791 9 57 54 7007 1294 299 139 133 199 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 909 779 730 684 659 641 635 578 611 595 591 602 619 616 620 607 577 570 559 606 614 583 570 598 636 35905 98 1050 75 9784 9 58 25 7008 1276 273 133 130 150 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 836 733 709 711 663 645 645 629 588 589 560 573 587 592 564 583 578 582 591 591 611 609 579 570 553 999999 999999 999999 999999 664 656 648 660 696 35937 99 975 75 9782 9 58 57 7009 1258 330 125 124 103 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 784 765 756 739 693 678 653 599 585 599 593 564 589 591 575 565 562 576 588 601 620 600 594 595 542 999999 999999 999999 770 689 636 626 623 627 35968 111 75 75 9783 9 59 28 7009 1241 249 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 72 50 88 107 219 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 908 773 747 719 700 687 656 603 600 620 626 577 584 570 565 558 568 580 601 601 626 617 619 558 516 999999 999999 999999 783 740 671 699 692 503 36000 117 75 75 9778 10 0 0 7010 1223 326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 144 109 136 146 224 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 682 630 623 657 670 675 648 626 604 600 593 565 550 539 534 562 583 597 600 600 621 638 594 549 999999 999999 999999 999999 999999 784 765 747 704 461 999999 999999 999999 999999 999999 783 36031 111 75 75 9780 10 0 31 7010 1205 309 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 453 544 596 590 625 683 651 625 596 565 560 546 526 530 546 535 554 569 603 566 612 642 666 583 520 999999 999999 999999 999999 999999 863 740 700 595 417 36063 100 900 75 9780 10 1 3 7011 1187 278 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 588 610 628 603 635 698 648 625 580 524 521 526 532 551 550 543 543 548 571 567 613 653 676 633 549 999999 999999 999999 999999 999999 805 702 664 564 437 36094 102 750 75 9778 10 1 34 7011 1169 107 103 66 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 942 841 786 740 698 664 633 617 574 544 533 546 545 553 522 561 558 566 551 568 644 678 624 624 620 649 618 584 622 655 661 696 658 568 468 36126 103 675 75 9770 10 2 6 7012 1151 153 119 136 112 74 73 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 886 834 819 803 732 730 674 654 623 601 562 574 576 560 556 553 546 575 582 615 580 531 611 691 660 585 635 651 654 624 595 575 563 622 622 576 494 36157 101 900 75 9774 10 2 37 7012 1134 128 24 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 787 714 694 693 690 675 667 658 605 608 612 596 570 585 616 581 553 573 567 558 628 685 595 550 589 648 659 533 585 625 698 681 619 533 536 618 570 559 511 378 36188 100 975 75 9770 10 3 8 7012 1116 269 132 76 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 645 688 653 654 648 648 626 657 649 615 604 594 593 588 616 631 600 551 572 568 573 632 691 649 564 580 585 610 537 490 543 682 705 641 508 510 668 563 557 490 396 36220 98 1050 75 9768 10 3 40 7013 1098 152 85 55 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 592 607 646 637 638 636 621 627 614 612 607 581 585 598 614 599 585 556 574 590 598 585 598 640 532 507 535 641 646 430 436 598 683 637 530 518 683 614 561 492 36251 97 1125 75 9765 10 4 11 7013 1081 104 36 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 640 552 582 589 638 605 575 564 549 564 579 581 571 576 587 574 551 525 577 601 610 582 543 530 507 502 567 663 629 418 442 609 685 649 568 547 596 640 617 541 36283 40 5400 75 9764 10 4 43 7013 1062 697 573 559 582 605 581 542 529 530 553 552 560 540 532 567 568 594 595 615 598 587 572 504 470 471 528 633 698 515 425 546 691 691 668 607 587 541 675 700 565 36314 41 5400 75 9767 10 5 14 7014 1045 738 660 647 645 611 603 588 576 581 582 571 575 560 548 575 573 647 714 701 622 578 576 502 449 497 554 656 688 497 999999 999999 999999 684 699 694 654 617 709 704 535 454 36345 40 5400 75 9764 10 5 45 7014 1027 792 745 697 699 670 645 639 645 636 621 616 638 631 609 622 609 648 695 692 654 644 653 614 519 515 504 641 671 676 999999 999999 999999 999999 999999 785 736 746 701 674 495 36377 40 5400 75 9763 10 6 17 7014 1009 780 702 709 709 684 637 645 640 612 628 632 647 653 639 637 651 658 667 673 688 725 744 736 584 502 493 593 673 673 999999 999999 999999 999999 999999 740 904 842 737 577 501 36408 40 5400 75 9760 10 6 48 7015 991 101000 935 936 868 793 691 666 643 650 696 695 673 690 687 663 646 650 668 683 709 734 736 728 592 520 517 614 687 663 999999 999999 999999 773 720 703 101000 840 770 548 519 36440 39 5550 75 9765 10 7 20 7015 973 101000 997 866 751 682 650 653 673 677 660 692 688 682 639 652 667 678 682 695 711 697 617 556 544 593 675 651 674 702 672 718 722 724 990 781 758 628 573 557 36473 41 5400 75 9757 10 7 53 7015 954 841 800 763 766 749 721 705 710 688 672 674 669 697 660 659 667 685 690 697 700 705 687 689 650 649 629 579 627 631 647 648 999999 703 728 757 793 730 703 689 643 585 36505 37 5400 75 9759 10 8 25 7016 935 833 783 779 808 776 743 766 820 799 792 743 718 722 695 674 688 692 698 684 697 687 657 674 677 689 664 658 639 630 582 628 999999 999999 742 772 749 690 36536 31 6000 75 9759 10 8 56 7016 917 101000 841 653 573 580 616 607 605 615 638 657 686 683 686 680 680 662 667 598 616 607 608 999999 999999 999999 999999 999999 746 736 708 688 36567 32 6000 75 9760 10 9 27 7016 900 814 661 556 547 553 555 551 556 570 580 668 707 698 686 666 645 641 623 531 583 637 681 702 999999 999999 999999 999999 999999 738 706 699 641 36599 34 5850 75 9761 10 9 59 7016 881 828 689 631 624 603 609 590 559 559 584 598 596 631 656 654 644 629 601 635 674 678 630 631 682 729 656 605 576 766 794 720 678 659 635 36630 33 5850 75 9763 10 10 30 7016 863 101000 101000 101000 966 906 825 717 634 608 565 560 543 511 544 584 637 664 719 723 752 749 675 634 647 701 584 605 643 739 723 671 641 615 36662 24 6300 75 9760 10 11 2 7016 844 101000 835 684 571 508 487 462 469 512 613 687 781 785 761 703 672 674 630 641 605 642 679 678 650 36693 27 6150 75 9757 10 11 33 7017 826 101000 952 788 685 617 574 528 521 502 486 505 560 633 687 698 721 687 653 659 674 690 657 636 650 712 685 689 36727 32 6075 75 9755 10 12 7 7017 806 864 740 656 606 572 559 547 531 540 542 542 541 579 622 682 678 691 692 670 661 687 726 662 598 629 719 678 659 679 664 659 568 36758 33 5925 75 9754 10 12 38 7017 788 101000 844 674 613 593 579 576 616 597 589 607 618 631 607 645 628 674 695 702 705 701 704 703 709 670 628 640 671 641 632 671 685 657 36790 31 5850 75 9755 10 13 10 7017 770 101000 889 731 661 611 611 591 587 628 606 604 619 626 653 685 698 665 652 679 675 664 675 678 664 673 689 652 638 614 625 653 36821 33 5700 75 9759 10 13 41 7017 751 101000 101000 894 792 706 645 602 590 582 571 566 555 552 578 619 625 667 673 680 707 718 655 626 631 631 634 656 661 611 608 562 590 641 36853 35 5550 75 9764 10 14 13 7017 733 101000 964 856 711 633 633 642 623 603 643 625 617 575 546 537 548 589 592 599 615 627 669 656 604 618 649 698 709 675 680 650 630 604 538 590 36884 35 5625 75 9750 10 14 44 7017 715 101000 101000 804 712 674 677 666 636 684 651 641 582 533 523 526 531 544 557 580 576 572 569 570 595 665 826 835 685 630 633 663 679 589 597 575 36916 31 6000 75 9754 10 15 16 7017 696 101000 101000 922 869 775 748 670 545 499 479 475 475 474 488 496 528 571 604 702 795 868 839 647 556 576 647 667 660 649 615 601 36947 23 6600 75 9751 10 15 47 7017 678 101000 814 660 607 564 534 527 527 555 561 681 778 744 750 703 646 660 616 558 616 681 700 654 36979 30 6075 75 9750 10 16 19 7017 659 101000 923 845 812 788 810 800 772 760 693 683 662 636 606 570 558 556 599 636 661 740 758 680 650 635 591 605 618 622 682 37010 32 5850 75 9746 10 16 50 7017 641 881 677 597 596 539 495 455 471 479 510 516 539 553 580 605 612 608 598 580 586 657 676 674 687 689 642 619 698 738 652 532 502 37042 34 5700 75 9743 10 17 22 7017 622 857 718 708 682 666 662 680 619 533 519 512 523 519 528 557 585 593 581 605 612 577 560 608 644 636 620 647 685 719 738 683 609 565 513 37073 36 5625 75 9741 10 17 53 7017 604 101000 972 931 933 899 838 692 656 565 505 503 548 560 585 610 661 710 666 635 590 560 536 566 603 621 659 710 688 677 697 687 618 579 603 534 624 37105 31 6075 75 9739 10 18 25 7017 586 845 620 515 469 480 524 544 597 639 686 747 753 700 655 549 531 556 626 652 729 794 734 707 708 700 700 681 663 656 682 614 37136 30 6150 75 9736 10 18 56 7016 568 805 550 465 452 467 529 670 801 875 688 735 704 672 573 550 533 560 581 719 817 792 811 834 846 851 827 824 777 741 615 37168 35 5775 75 9735 10 19 28 7016 550 101000 851 748 624 556 538 464 441 501 563 639 777 913 900 748 876 880 814 735 659 570 540 536 644 743 716 790 866 928 969 920 889 786 698 574 37199 39 5475 75 9732 10 19 59 7016 532 101000 841 654 589 539 516 494 485 474 509 471 465 564 892 696 746 796 843 829 853 822 777 768 706 652 663 634 617 644 660 730 782 830 871 862 830 756 661 534 37231 39 5400 75 9731 10 20 31 7016 513 649 606 556 499 487 449 428 414 406 414 438 450 504 638 851 665 818 749 712 692 747 750 735 739 727 670 656 675 658 679 671 661 648 641 871 858 861 685 561 37262 106 375 75 9731 10 21 2 7016 496 210 208 168 262 329 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 481 498 492 483 473 467 452 434 431 479 497 510 542 639 604 678 703 703 708 681 667 670 677 714 688 645 626 676 668 686 693 658 599 602 837 875 835 635 422 37294 105 375 75 9731 10 21 34 7015 478 44 92 77 197 349 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 489 462 458 473 518 550 549 544 542 591 617 630 636 680 693 666 664 663 682 638 625 627 641 689 651 667 699 697 700 706 733 688 671 632 639 752 718 630 37325 105 300 75 9730 10 22 5 7015 460 94 54 122 120 124 236 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 732 486 471 477 494 515 528 550 567 560 573 604 592 578 575 585 653 641 653 652 643 645 654 701 708 676 699 729 725 656 673 585 577 598 674 37357 105 225 75 9731 10 22 37 7015 442 46 34 55 156 189 153 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 603 538 510 509 501 496 497 474 492 545 541 584 696 693 717 684 661 643 684 688 698 704 718 687 644 639 562 590 585 37388 105 225 75 9726 10 23 8 7015 424 41 32 45 103 172 158 164 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 648 477 553 555 581 679 691 701 686 680 640 643 679 722 704 684 670 654 639 541 601 612 37420 104 225 75 9729 10 23 40 7014 406 287 104 81 93 131 134 146 165 189 209 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 502 547 587 651 669 671 656 658 656 663 644 655 673 639 693 726 691 602 527 582 37451 102 300 75 9732 10 24 11 7014 388 587 268 178 120 82 97 108 119 211 284 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 580 575 534 590 657 647 667 645 658 668 671 672 690 678 645 710 722 662 560 523 37483 113 450 75 9730 10 24 43 7014 370 216 122 91 87 66 43 105 195 113 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 834 596 569 641 600 627 657 578 635 658 699 685 669 699 736 718 682 692 657 591 516 485 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 642 533 37514 114 450 75 9727 10 25 14 7013 352 439 140 174 214 197 141 92 132 107 229 303 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 823 747 734 690 608 611 644 670 694 705 594 567 589 640 686 698 725 723 706 691 667 606 521 445 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 484 487 429 37546 116 300 75 9726 10 25 46 7013 334 100000 100000 288 150 238 269 228 187 160 155 89 180 246 143 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 821 627 593 614 612 638 641 574 581 551 586 650 739 687 527 559 536 598 633 670 642 632 633 613 538 452 488 999999 999999 999999 999999 999999 999999 999999 999999 999999 521 438 513 477 389 293 37577 116 300 75 9725 10 26 17 7013 316 154 86 90 101 127 107 83 80 66 82 53 9 2 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 606 534 519 577 587 589 575 529 555 476 531 563 701 709 592 513 472 522 563 594 598 580 558 580 571 512 575 582 569 537 999999 999999 999999 999999 999999 999999 474 530 618 378 191 144 37609 116 300 75 9731 10 26 49 7012 297 161 55 37 38 56 66 57 42 28 45 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 731 550 501 534 575 618 619 553 482 472 588 572 632 637 651 487 440 489 552 579 580 580 575 622 602 539 556 616 508 999999 999999 999999 999999 999999 999999 999999 999999 999999 639 373 280 301 37640 115 375 75 9725 10 27 20 7012 279 95 17 33 41 55 69 85 69 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 879 728 641 496 430 495 614 647 622 567 617 634 569 518 568 586 601 651 654 639 588 557 538 575 466 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 483 37672 114 450 75 9729 10 27 52 7011 261 229 157 89 83 89 118 107 50 30 65 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 665 571 543 524 512 537 583 674 665 580 582 641 623 594 595 590 644 727 703 613 605 587 566 531 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 603 224 37703 114 450 75 9725 10 28 23 7011 243 498 176 88 88 83 88 103 87 65 86 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 660 542 492 557 526 538 624 675 632 611 604 625 627 613 616 601 644 706 735 687 619 583 562 576 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 665 376 38 37735 113 525 75 9731 10 28 55 7010 224 58 35 35 51 75 85 83 173 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 784 729 813 891 879 836 859 928 999999 999999 999999 701 498 517 540 569 637 660 636 618 604 627 652 614 634 629 624 607 689 689 571 564 589 584 530 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 245 135 37766 113 525 75 9724 10 29 26 7010 206 163 100 55 39 54 49 66 66 30 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 516 571 617 640 639 645 671 684 654 657 643 656 570 519 536 547 579 579 589 573 541 578 628 625 644 646 609 547 562 578 607 605 623 573 524 532 999999 999999 999999 999999 999999 999999 999999 187 289 175 191 119 37798 113 525 75 9723 10 29 58 7009 188 133 87 61 39 61 111 99 58 28 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 409 424 526 594 579 566 562 545 533 544 567 588 571 524 575 609 609 563 564 529 489 504 575 565 588 632 618 537 516 551 624 623 631 594 518 533 999999 999999 999999 999999 999999 999999 231 68 63 47 35 31 37829 113 525 75 9722 10 30 29 7009 170 87 58 51 47 84 136 126 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 540 419 414 430 424 468 515 519 534 558 565 529 547 578 587 579 594 558 519 472 482 458 423 474 462 399 442 495 499 571 630 598 463 467 487 526 999999 999999 999999 999999 143 38 31 32 23 22 37861 114 450 75 9719 10 31 1 7008 151 278 77 51 40 38 63 80 92 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 276 233 224 282 362 416 502 530 564 516 510 535 586 533 522 509 524 531 525 552 475 518 474 409 411 439 487 530 558 523 487 466 414 999999 999999 999999 999999 372 181 106 55 48 37 35 37892 118 150 75 9723 10 31 32 7008 133 256 226 134 67 35 25 28 40 48 76 77 68 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 542 394 422 506 522 507 469 484 550 537 507 509 506 525 552 552 555 600 639 600 557 533 531 559 532 525 505 457 392 339 999999 999999 999999 554 471 314 183 118 107 92 98 37924 118 150 75 9710 10 32 4 7007 114 70 93 71 44 30 24 32 51 71 118 144 140 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 379 385 495 495 494 493 515 494 484 475 522 493 511 510 534 530 537 545 531 556 574 585 575 601 574 582 571 553 551 417 397 427 999999 999999 999999 999999 999999 427 293 270 221 152 129 37955 116 300 75 9712 10 32 35 7006 96 111 58 20 15 14 25 63 107 82 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 358 400 522 554 553 515 498 496 499 498 481 491 483 496 499 488 507 534 539 550 578 623 641 639 589 548 521 476 455 427 519 531 611 608 999999 999999 999999 999999 999999 406 342 165 232 37987 106 450 75 9717 10 33 7 7006 77 98 33 18 16 64 80 54 34 113 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 344 409 460 533 556 563 534 490 487 470 484 486 497 500 567 625 649 624 598 624 637 676 685 632 495 464 470 467 470 505 566 580 586 582 38018 106 525 75 9713 10 33 38 7005 59 35 22 50 72 84 65 57 86 82 61 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 346 399 435 486 511 556 565 562 572 607 617 615 627 593 593 573 555 585 547 523 494 584 582 517 509 541 507 471 523 523 530 585 691 38050 106 525 75 9706 10 34 10 7004 40 33 8 51 56 77 87 60 57 60 53 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 363 367 432 471 525 550 564 561 599 573 534 500 508 549 543 514 540 551 636 630 531 494 478 477 460 460 460 448 483 544 38081 114 75 75 9706 10 34 41 7004 22 100000 194 147 157 155 126 110 69 50 63 42 56 41 39 44 54 96 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 392 437 519 535 568 594 578 582 507 465 474 461 468 440 456 435 440 397 410 428 450 38113 114 75 75 9706 10 35 13 7003 3 7 176 138 137 137 105 94 82 53 63 42 34 35 54 64 63 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 416 267 415 459 517 571 598 599 606 621 497 439 494 474 491 480 572 527 508 461 448 438 433 38144 114 75 75 9709 10 35 44 7002 -14 213 999999 999999 385 348 322 411 325 249 146 141 112 84 87 87 88 59 61 59 48 70 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 355 372 461 481 497 512 543 583 620 615 536 457 465 453 478 498 582 520 533 550 559 526 434 38176 119 75 75 9704 10 36 16 7001 -33 260 999999 999999 999999 999999 999999 999999 546 348 194 178 129 86 75 68 95 53 59 66 44 53 40 29 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 498 486 493 443 444 485 510 536 509 482 418 444 481 403 421 445 418 538 572 598 575 490 378 999999 999999 999999 275 38207 118 75 75 9703 10 36 47 7001 -51 100000 103 176 170 219 278 228 185 148 98 75 42 27 26 34 70 38 26 36 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 154 159 170 190 236 434 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 448 536 538 511 498 488 484 526 525 474 394 432 410 314 322 372 389 510 606 630 503 999999 999999 999999 629 600 38239 118 75 75 9706 10 37 19 7000 -70 100000 100000 100000 16 65 61 88 84 88 81 50 24 18 22 34 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 143 163 217 215 230 253 303 409 380 377 435 468 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 354 472 483 544 517 491 475 494 493 452 393 341 236 189 243 321 395 472 615 591 999999 999999 999999 999999 999999 827 38270 118 75 75 9700 10 37 50 6999 -88 100000 100000 100000 100000 100000 100000 63 131 109 94 88 63 29 30 30 36 51 36 50 49 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 131 137 205 192 215 230 289 339 369 394 414 410 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 323 363 380 449 440 423 423 409 390 337 300 235 184 210 247 315 323 382 507 510 541 999999 999999 999999 999999 456 38302 111 600 75 9703 10 38 22 6998 -107 219 183 120 134 105 79 75 52 50 44 53 72 57 61 71 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 175 197 218 242 205 230 272 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 267 340 346 334 336 319 309 358 333 270 225 240 277 326 296 322 227 315 394 451 541 999999 999999 999999 634 207 38333 117 75 75 9700 10 38 53 6997 -125 144 171 165 1 9 100000 52 55 83 70 94 70 63 57 37 35 38 52 65 53 57 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 167 181 263 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 220 232 224 214 226 227 231 223 234 192 187 154 220 264 219 226 249 190 253 289 344 450 388 150 121 284 38365 116 75 75 9694 10 39 25 6996 -144 86 29 32 14 100000 8 140 142 121 107 67 34 16 17 21 23 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 95 76 90 138 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 196 216 268 254 259 254 275 232 185 999999 999999 999999 999999 142 129 159 194 196 213 263 380 352 168 101 108 38396 108 525 75 9695 10 39 56 6996 -162 954 743 542 318 156 72 53 56 68 67 67 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 133 220 191 192 206 250 174 156 221 187 227 86 999999 999999 127 124 190 204 208 293 242 113 38428 107 525 75 9694 10 40 28 6995 -181 792 418 225 126 83 45 53 50 54 55 35 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 106 108 244 296 219 261 334 266 236 252 80 999999 999999 999999 87 122 120 112 128 167 38459 108 375 75 9694 10 40 59 6994 -199 100000 100000 100000 100000 100000 100000 100000 216 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 406 524 362 332 357 263 288 307 342 341 353 326 243 219 212 203 188 186 183 177 183 172 156 159 180 160 147 140 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 109 157 247 310 355 398 375 226 188 135 41 32 61 999999 999999 999999 999999 53 52 38491 55 3900 75 9692 10 41 31 6993 -217 450 574 438 398 417 300 316 344 374 387 421 416 344 329 333 329 323 311 314 300 306 305 296 306 327 304 294 300 340 448 499 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 184 216 303 260 332 347 315 213 171 130 113 48 41 69 38522 106 75 75 9689 10 42 2 6992 -235 162 999999 999999 999999 13 44 35 53 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 337 333 275 289 999999 999999 999999 999999 999999 999999 999999 999999 423 319 268 255 229 226 227 249 291 331 339 346 358 406 448 403 454 507 999999 999999 999999 999999 999999 999999 999999 129 109 168 175 211 283 277 341 241 136 124 146 137 132 106 112 115 38554 119 75 75 9691 10 42 34 6991 -254 37 58 58 42 28 20 15 13 29 33 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 187 145 147 179 222 224 234 249 302 334 296 308 999999 999999 999999 999999 999999 999999 999999 999999 102 94 113 142 187 240 229 187 198 196 999999 999999 111 108 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 38585 119 75 75 9693 10 43 5 6990 -272 103 171 243 240 152 93 65 45 51 40 64 55 79 75 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 55 58 80 82 97 99 120 160 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 141 171 221 197 154 158 132 83 88 93 80 84 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 158 179 173 38617 119 75 75 9691 10 43 37 6988 -290 449 445 382 367 330 262 230 163 126 80 67 73 144 92 37 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 66 51 59 85 98 104 86 88 93 999999 999999 999999 999999 999999 999999 999999 101 160 188 204 206 209 38648 119 75 75 9689 10 44 8 6987 -308 440 425 335 239 248 243 232 174 122 89 61 73 126 95 72 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 131 183 253 322 363 388 353 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 54 76 97 95 116 93 999999 999999 999999 999999 999999 999999 999999 999999 127 171 243 275 232 229 314 38680 119 75 75 9683 10 44 40 6986 -326 480 539 322 227 160 160 170 140 147 169 146 112 81 74 73 65 63 45 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 135 176 242 315 368 430 546 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 152 234 310 277 271 280 458 38711 112 300 75 9689 10 45 11 6983 -341 446 270 302 271 215 223 280 247 160 62 46 52 71 125 122 122 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 40 60 124 161 269 408 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 118 110 244 285 38745 110 450 75 9690 10 45 45 6979 -357 533 334 224 191 207 211 151 60 37 35 49 128 149 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 111 60 268 304 38776 112 300 75 9691 10 46 16 6975 -371 494 330 278 221 166 132 101 120 92 53 44 72 46 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 184 142 75 99 308 325 38808 113 225 75 9689 10 46 48 6971 -385 592 294 211 170 114 106 92 72 69 48 32 46 105 145 201 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 103 57 215 349 358 38839 112 300 75 9692 10 47 19 6967 -399 204 128 116 82 79 65 67 61 37 17 15 39 75 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 72 66 219 288 315 38871 109 525 75 9688 10 47 51 6963 -413 238 151 103 108 99 47 14 100000 1 34 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 61 64 108 180 231 38902 115 75 75 9687 10 48 22 6959 -427 68 228 108 4 11 26 74 74 60 68 127 120 39 14 18 21 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 45 53 123 156 38934 115 75 75 9685 10 48 54 6955 -442 13 80 93 102 107 82 57 25 7 4 22 56 157 39 27 32 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 76 101 121 38965 115 75 75 9684 10 49 25 6951 -455 41 117 129 129 145 105 68 22 2 2 7 33 58 54 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 49 126 124 120 106 38997 115 75 75 9681 10 49 57 6947 -469 21 37 36 31 40 29 20 4 100000 6 17 19 24 24 21 21 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 123 146 144 172 192 185 197 39028 115 75 75 9680 10 50 28 6944 -484 1 8 5 6 2 100000 1 9 16 24 35 18 100000 2 13 12 26 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 118 139 199 276 290 299 317 39060 115 75 75 9679 10 51 0 6941 -499 3 24 21 16 0 100000 3 13 37 89 89 65 29 23 23 25 60 78 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 153 124 96 182 232 341 274 304 271 39091 115 75 75 9679 10 51 31 6937 -514 100000 19 18 16 100000 100000 2 5 19 42 65 138 79 57 41 28 42 50 75 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 104 101 89 181 214 238 170 213 170 39123 114 75 75 9677 10 52 3 6934 -530 100000 100000 100000 6 3 1 7 4 8 9 25 127 95 66 42 21 1 100000 100000 100000 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 98 91 89 76 78 83 101 139 102 97 162 39154 114 75 75 9678 10 52 34 6931 -545 223 215 164 166 169 121 57 16 27 27 39 60 58 45 58 53 29 0 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 117 179 130 175 90 73 62 55 999999 53 58 66 76 39186 105 300 75 9672 10 53 6 6928 -561 759 639 456 241 85 40 39 56 76 87 103 55 43 28 100000 10 8 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 219 332 308 315 362 253 196 61 39217 103 525 75 9672 10 53 37 6925 -576 298 82 29 30 39 87 82 100 30 25 1 100000 100000 13 60 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 301 342 343 408 480 411 400 394 307 289 97 73 39249 108 225 75 9674 10 54 9 6921 -591 392 265 213 149 65 22 24 30 34 79 66 49 53 2 4 100000 100000 100000 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 145 135 167 999999 999999 999999 999999 999999 999999 999999 125 251 348 397 383 406 403 460 451 467 416 308 248 218 178 215 93 64 49 39280 106 375 75 9670 10 54 40 6918 -606 599 437 249 102 42 27 37 52 82 121 45 100000 100000 100000 100000 100000 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 229 258 260 237 185 175 999999 999999 999999 999999 999999 999999 999999 125 207 279 312 369 421 433 488 353 342 293 188 150 175 61 51 47 41 36 39312 100 600 75 9668 10 55 12 6915 -621 311 76 32 47 56 105 201 94 140 65 48 11 35 41 63 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 223 242 224 184 154 129 999999 999999 999999 999999 999999 999999 999999 999999 151 121 152 281 341 351 451 385 375 280 234 231 181 53 44 39343 100 600 75 9668 10 55 43 6912 -636 250 68 35 53 47 96 149 98 189 50 23 100000 17 26 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 111 93 102 121 133 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 255 277 282 399 507 460 301 318 216 120 46 34 39375 102 375 75 9669 10 56 15 6908 -651 431 350 232 100 38 18 36 37 60 86 49 96 100000 100000 100000 100000 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 116 135 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 208 237 249 326 393 392 357 405 293 61 48 39406 105 150 75 9671 10 56 46 6905 -666 321 239 242 236 347 315 222 96 44 34 40 54 62 47 30 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 229 271 363 388 358 321 350 319 308 54 57 39438 100 525 75 9670 10 57 18 6902 -681 485 221 119 77 66 105 95 68 60 31 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 170 283 355 342 349 278 216 129 135 44 48 39469 99 450 75 9671 10 57 49 6898 -695 410 135 68 77 69 96 118 82 64 130 135 999999 87 83 35 9 1 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 48 112 201 213 138 75 48 32 30 39501 100 225 75 9669 10 58 21 6895 -710 743 490 190 65 29 29 81 71 81 58 46 47 113 160 999999 999999 999999 121 91 85 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 34 33 123 204 42 40 44 39532 15 150 75 9663 10 58 52 6892 -724 134 89 44 10 100000 0 12 87 58 82 80 87 95 100 109 39564 14 150 75 9665 10 59 24 6889 -739 159 117 63 16 1 100000 8 88 34 32 62 22 16 36 39595 81 150 75 9664 10 59 55 6886 -753 78 69 44 12 1 3 18 72 44 71 70 15 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 39627 83 150 75 9663 11 0 27 6882 -767 53 33 28 5 1 2 17 54 66 39 25 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 106 105 39658 83 150 75 9662 11 0 58 6879 -781 39 16 15 2 100000 100000 9 59 57 29 8 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 70 97 39690 10 150 75 9661 11 1 30 6876 -796 37 19 6 100000 100000 100000 3 40 56 100000 39721 31 150 75 9663 11 2 1 6873 -809 120 83 42 17 1 100000 100000 44 42 60 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 98 39753 11 150 75 9663 11 2 33 6870 -823 171 121 55 23 4 0 6 62 63 163 97 39784 10 150 75 9661 11 3 4 6867 -837 61 46 14 4 100000 1 21 34 29 39 39816 9 150 75 9662 11 3 36 6864 -851 100000 100000 100000 2 5 26 35 100000 100000 39847 12 150 75 9663 11 4 7 6861 -865 100000 100000 100000 4 12 35 35 100000 100000 100000 100000 72 39879 14 150 75 9664 11 4 39 6858 -879 2 6 7 16 20 26 27 19 6 12 100000 2 2 100000 39910 15 150 75 9667 11 5 10 6855 -893 15 9 9 18 21 30 32 25 29 24 3 100000 100000 10 100000 39942 15 150 75 9668 11 5 42 6852 -907 76 65 39 21 19 34 44 51 61 39 20 21 39 70 17 39973 15 150 75 9671 11 6 13 6851 -923 98 68 33 13 12 29 35 55 66 39 36 27 39 30 100000 40005 15 150 75 9670 11 6 45 6852 -939 55 65 42 15 16 39 52 58 70 79 70 51 30 100000 100000 40036 13 150 75 9665 11 7 16 6855 -951 277 252 180 88 60 54 61 63 63 89 94 47 18 40068 13 450 75 9667 11 7 48 6861 -958 305 246 256 198 113 72 84 46 42 39 56 63 58 40099 15 600 75 9667 11 8 19 6866 -957 927 513 346 195 126 91 84 88 114 142 114 61 44 88 120 40131 12 825 75 9658 11 8 51 6871 -949 475 194 101 75 76 104 165 153 79 57 93 21 40162 10 825 75 9661 11 9 22 6876 -939 422 134 71 70 74 115 144 84 33 14 40194 9 825 75 9668 11 9 54 6880 -928 385 127 64 76 81 137 153 100 58 40225 10 750 75 9666 11 10 25 6884 -917 301 233 124 82 78 79 138 136 98 56 40257 11 675 75 9664 11 10 57 6889 -906 368 105 51 58 55 65 119 127 70 25 14 40288 10 525 75 9670 11 11 28 6893 -895 435 176 70 37 16 21 31 32 90 59 40320 11 525 75 9672 11 12 0 6897 -883 668 380 186 111 59 34 50 44 60 59 69 40351 9 675 75 9675 11 12 31 6902 -872 419 150 64 43 53 71 110 90 85 40383 92 675 75 9677 11 13 3 6906 -860 372 125 54 52 53 69 123 96 65 54 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 91 40414 91 750 75 9673 11 13 34 6910 -849 370 154 91 71 78 109 110 108 108 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 95 40446 26 750 75 9675 11 14 6 6915 -837 803 306 141 87 79 85 121 126 118 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 100000 13 40477 26 750 75 9677 11 14 37 6919 -825 535 215 128 81 96 98 145 128 99 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 53 20 5 10 40509 28 675 75 9671 11 15 9 6924 -813 722 162 95 81 62 100 127 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 4 5 100000 40540 95 600 75 9671 11 15 40 6928 -801 457 135 68 40 81 83 73 80 53 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 2 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 40572 99 525 75 9677 11 16 12 6933 -788 504 114 35 43 38 76 126 223 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 4 12 100000 100000 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 108 119 137 102 77 40603 99 525 75 9678 11 16 43 6937 -776 515 167 55 42 39 43 117 311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 37 46 0 100000 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 150 131 171 232 213 176 170 140 100 63 40635 98 525 75 9676 11 17 15 6942 -764 581 164 52 50 40 59 102 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 188 118 92 49 30 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 158 198 226 199 228 234 295 267 269 296 293 314 412 470 87 40666 98 525 75 9678 11 17 46 6946 -751 338 82 22 47 33 120 128 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 150 116 113 56 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 176 212 258 214 211 217 288 281 314 326 354 348 425 490 135 40698 101 450 75 9680 11 18 18 6951 -739 566 159 48 11 20 21 125 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 8 100000 100000 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 130 176 158 193 199 326 239 178 152 190 231 293 40729 104 375 75 9679 11 18 49 6955 -726 499 180 48 8 4 4 32 126 117 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 63 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 71 74 95 253 154 109 116 173 179 195 130 106 40761 108 75 75 9676 11 19 21 6960 -713 100000 271 262 220 157 75 26 1 1 9 52 190 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 94 69 83 164 160 139 113 131 139 40792 108 75 75 9684 11 19 52 6964 -701 100000 176 142 114 75 30 13 1 100000 18 48 44 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 82 54 57 144 156 136 98 81 116 40824 108 75 75 9684 11 20 24 6969 -687 100000 58 85 66 41 12 1 3 100000 28 85 57 35 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 72 64 61 63 71 65 52 74 40855 108 75 75 9679 11 20 55 6973 -674 100000 100000 5 16 100000 100000 100000 5 10 47 61 97 120 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 65 58 53 54 73 40887 108 75 75 9684 11 21 27 6978 -661 100000 5 3 5 0 3 10 13 27 45 48 61 999999 999999 999999 999999 999999 999999 999999 999999 83 15 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 73 54 66 89 103 40918 111 75 75 9684 11 21 58 6983 -648 100000 25 15 11 7 13 11 13 17 20 85 95 999999 999999 999999 999999 999999 999999 68 101 104 92 73 15 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 99 70 52 44 73 71 60 110 65 40950 113 75 75 9686 11 22 30 6987 -634 27 28 21 15 12 11 5 2 7 11 102 97 999999 999999 999999 999999 999999 100000 100000 16 100000 48 96 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 109 95 62 50 37 58 57 54 109 81 62 51 40981 113 75 75 9690 11 23 1 6992 -621 72 45 35 19 18 9 6 5 12 26 88 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 7 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 31 23 29 44 83 67 82 41013 114 75 75 9688 11 23 33 6996 -607 57 36 22 15 16 11 9 22 42 63 171 999999 999999 999999 100000 100000 4 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 73 52 40 218 150 216 50 41044 114 75 75 9689 11 24 4 7001 -593 69 24 11 5 12 9 16 29 66 159 185 200 143 90 47 43 7 12 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 128 125 81 52 235 190 369 58 41076 114 75 75 9687 11 24 36 7006 -579 78 23 4 2 5 5 8 9 14 41 173 199 156 81 40 37 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 101 68 60 127 119 249 58 41107 114 75 75 9689 11 25 7 7010 -566 93 36 14 15 11 7 4 4 2 11 108 137 101 41 20 8 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 65 62 64 46 48 35 60 41139 115 75 75 9693 11 25 39 7015 -551 94 43 29 21 15 5 2 7 13 17 43 62 34 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 88 79 123 226 196 110 113 74 93 41170 115 75 75 9692 11 26 10 7019 -537 62 19 13 8 9 1 100000 100000 2 100000 5 1 100000 100000 100000 999999 999999 100000 17 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 143 145 205 224 166 165 192 192 41202 115 75 75 9690 11 26 42 7024 -523 73 23 11 3 7 5 2 0 4 8 38 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 999999 999999 220 185 126 129 185 212 265 391 270 41233 115 75 75 9689 11 27 13 7028 -509 53 16 6 5 9 11 15 20 18 13 27 13 77 103 999999 999999 999999 999999 999999 61 9 100000 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 202 307 317 308 216 121 116 122 170 348 334 219 41265 115 75 75 9694 11 27 45 7033 -494 51 100000 5 15 14 36 78 94 103 35 17 19 73 999999 999999 999999 999999 999999 999999 42 5 100000 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 193 236 392 371 320 263 210 186 201 221 329 228 134 41296 115 75 75 9693 11 28 16 7038 -480 112 34 25 23 20 45 102 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 16 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 232 228 191 203 294 330 306 357 271 233 251 291 269 222 120 41328 115 75 75 9699 11 28 48 7042 -465 92 52 39 36 35 40 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 100000 100000 9 98 114 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 171 152 107 175 315 361 434 330 284 214 234 247 217 135 41359 115 75 75 9702 11 29 19 7047 -451 79 42 38 39 39 47 43 45 33 32 39 32 23 24 21 18 19 4 10 15 68 102 92 87 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 201 149 96 262 370 412 452 471 432 308 247 240 194 205 41391 115 75 75 9694 11 29 51 7051 -436 70 33 23 23 18 20 8 20 29 25 37 37 42 25 26 16 18 14 7 16 49 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 222 164 110 317 381 391 426 482 461 438 388 351 226 228 41424 115 75 75 9697 11 30 24 7056 -421 45 15 100000 2 100000 2 100000 100000 100000 15 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 145 113 344 382 379 336 356 385 414 407 459 381 209 41456 115 75 75 9698 11 30 56 7061 -406 31 1 100000 12 6 7 17 5 100000 100000 100000 5 999999 999999 999999 999999 100000 100000 100000 100000 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 178 129 115 305 361 426 397 334 348 378 420 433 416 271 41487 115 75 75 9695 11 31 27 7065 -392 100000 100000 100000 20 21 36 90 226 89 26 100000 100000 999999 999999 999999 999999 999999 9 100000 100000 100000 12 16 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 132 100 257 350 480 483 385 391 442 435 324 293 223 41519 115 75 75 9689 11 31 59 7069 -377 100000 100000 100000 47 107 98 143 165 110 87 37 22 28 27 50 60 81 124 100000 100000 100000 100000 100000 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 164 126 102 287 407 493 504 444 448 415 335 226 164 44 41550 115 75 75 9687 11 32 30 7074 -363 32 100000 57 84 124 95 84 94 99 83 61 29 35 41 5 9 16 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 131 96 279 364 446 448 464 431 379 242 167 92 36 25 41582 115 75 75 9688 11 33 2 7078 -348 108 83 128 76 51 47 100000 72 54 53 51 27 31 38 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 144 108 125 327 364 405 360 360 384 360 238 201 155 157 116 41613 115 75 75 9685 11 33 33 7083 -334 198 355 234 141 73 44 4 77 60 64 74 71 61 52 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 132 125 116 168 231 322 345 267 263 310 325 228 193 153 160 134 41645 115 75 75 9673 11 34 5 7088 -322 469 999999 540 262 133 90 85 90 82 73 82 103 94 87 74 51 38 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 133 178 239 338 315 239 223 194 182 144 133 138 128 136 41676 115 75 75 9682 11 34 36 7094 -319 558 397 227 132 118 120 103 111 109 85 61 57 51 51 39 43 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 157 192 206 251 321 340 332 325 233 194 197 226 232 207 182 41708 115 75 75 9684 11 35 8 7100 -324 118 116 74 67 87 98 87 86 83 78 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 157 196 206 227 281 324 360 362 307 263 185 187 204 263 208 41739 115 75 75 9693 11 35 39 7105 -337 100000 102 63 98 142 151 146 139 105 83 58 37 31 28 47 48 41 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 148 153 159 216 293 337 380 440 434 382 289 286 320 348 322 41771 115 75 75 9694 11 36 11 7107 -356 100000 378 273 316 312 321 64 100000 139 109 85 90 68 58 86 98 88 66 58 32 20 19 16 9 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 191 156 193 327 377 417 487 480 455 441 466 454 486 377 41802 115 75 75 9690 11 36 42 7106 -374 491 738 419 415 389 359 100000 100000 100000 100000 100000 100000 100000 44 94 127 119 72 58 51 57 57 55 57 46 16 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 185 147 168 323 365 389 431 451 472 456 468 423 466 287 41834 115 75 75 9690 11 37 14 7105 -394 507 537 208 155 170 142 100000 100000 100000 100000 100000 100000 100000 27 78 97 97 58 38 37 42 29 30 37 41 76 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 179 161 264 317 321 310 336 394 435 487 433 312 236 101 41865 115 75 75 9690 11 37 45 7103 -412 99 141 53 13 0 2 25 72 241 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 32 9 3 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 181 150 313 326 288 272 315 347 407 497 419 269 256 109 41897 115 75 75 9688 11 38 17 7101 -430 100000 100000 63 33 47 74 121 90 999999 999999 999999 999999 999999 27 11 5 29 27 35 69 34 9 4 11 18 85 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 136 218 260 227 291 336 330 369 377 299 233 289 238 41928 111 375 75 9689 11 38 48 7099 -449 100000 47 69 999999 999999 999999 999999 999999 82 36 25 19 35 59 94 121 65 9 100000 100000 8 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 155 155 135 234 281 299 324 302 227 211 289 284 41960 109 525 75 9690 11 39 20 7097 -467 100000 100000 187 291 403 471 296 187 95 72 61 77 104 105 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 183 168 104 169 272 272 357 273 243 251 323 291 41991 109 525 75 9689 11 39 51 7095 -485 100000 43 82 312 377 505 400 319 187 108 73 67 69 82 135 155 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 249 235 138 228 373 356 422 294 281 315 380 384 42023 108 600 75 9687 11 40 23 7094 -504 138 67 276 278 376 311 263 176 96 59 63 74 107 102 100 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 295 230 116 243 410 469 510 347 340 359 434 403 42054 107 675 75 9688 11 40 54 7092 -522 408 310 310 290 207 140 84 67 103 81 53 83 43 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 308 254 148 66 211 398 477 500 378 388 384 554 307 42086 105 825 75 9686 11 41 26 7090 -540 255 99 61 52 55 56 137 91 35 63 100000 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 333 288 164 81 47 117 324 477 362 319 381 360 455 280 42117 106 750 75 9685 11 41 57 7088 -558 431 88 33 34 43 44 32 61 33 18 36 43 36 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 363 376 331 236 116 125 136 156 473 544 344 224 274 328 219 242 42149 115 75 75 9682 11 42 29 7086 -576 122 34 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 98 34 1 0 100000 100000 5 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 360 376 410 369 254 125 60 280 310 440 497 451 260 172 182 404 318 60 42180 115 75 75 9681 11 43 0 7084 -593 76 24 0 2 4 1 100000 100000 999999 999999 999999 999999 999999 999999 49 12 17 16 5 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 338 353 366 371 381 299 176 117 176 415 445 617 390 357 159 198 270 414 337 48 42212 115 75 75 9678 11 43 32 7082 -611 18 31 28 22 23 100000 6 15 30 21 43 999999 999999 999999 999999 54 61 35 4 100000 30 48 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 311 255 178 294 271 270 190 293 368 358 340 422 279 209 214 291 372 267 108 45 42243 115 75 75 9679 11 44 3 7080 -629 43 55 37 12 5 100000 100000 100000 100000 60 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 336 365 321 216 179 256 441 442 489 530 515 479 310 269 206 116 194 302 449 555 234 75 42 42275 115 75 75 9680 11 44 35 7078 -647 280 341 254 102 56 33 3 100000 100000 48 326 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 271 283 193 265 277 344 459 463 562 637 548 524 382 396 282 142 206 418 495 762 455 53 36 42306 113 225 75 9676 11 45 6 7076 -664 488 196 99 46 9 0 100000 36 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 203 137 258 235 272 307 345 490 468 445 333 307 326 295 140 192 383 381 679 557 43 35 42338 111 375 75 9679 11 45 38 7074 -682 184 65 25 3 7 28 95 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 174 150 91 153 174 228 441 344 356 305 293 270 240 164 213 239 237 332 358 41 28 42369 110 375 75 9681 11 46 9 7072 -699 514 208 70 24 36 40 101 147 192 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 85 70 70 106 157 344 320 315 303 338 259 228 181 161 143 146 159 76 33 42403 107 450 75 9678 11 46 43 7070 -718 637 353 202 162 110 132 169 177 76 145 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 131 172 211 238 266 217 187 209 180 152 110 93 89 91 67 42434 106 450 75 9677 11 47 14 7068 -735 101000 597 314 185 102 88 91 83 109 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 68 157 303 361 494 349 303 173 107 109 144 130 90 56 47 53 42466 105 525 75 9678 11 47 46 7066 -753 592 235 90 59 60 63 104 129 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 215 286 300 369 490 480 537 467 375 251 146 120 110 999999 48 32 19 25 42497 111 375 75 9678 11 48 17 7065 -770 369 216 169 96 49 57 52 45 71 80 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 251 174 269 332 434 463 489 531 538 491 430 350 541 341 204 149 63 44 26 16 15 10 13 11 7 42529 115 75 75 9678 11 48 49 7063 -788 112 184 88 41 13 3 4 26 36 32 44 4 12 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 309 256 164 273 400 412 426 483 528 542 622 549 469 389 541 366 291 282 60 50 28 20 15 14 13 14 10 42560 115 75 75 9675 11 49 20 7061 -805 21 64 39 18 6 6 14 25 77 1 100000 100000 999999 100000 100000 100000 100000 100000 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 168 119 254 275 280 225 336 498 522 544 548 543 477 361 266 251 255 55 53 37 29 25 20 19 16 12 42592 115 75 75 9673 11 49 52 7059 -822 100000 100000 0 0 100000 8 13 100000 100000 14 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 191 185 149 99 153 330 421 418 516 470 402 270 165 106 73 37 32 29 29 27 25 26 18 16 42623 115 75 75 9678 11 50 23 7057 -839 100000 100000 100000 100000 100000 7 11 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 127 91 137 202 237 303 336 258 141 101 51 33 26 24 25 25 19 20 22 22 21 42655 103 75 75 9678 11 50 55 7055 -857 16 11 8 12 10 31 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 64 51 35 63 72 124 153 100 42686 101 75 75 9677 11 51 26 7053 -874 20 17 14 56 64 32 43 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 19 32 19 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 10 15 21 42718 8 75 75 9676 11 51 58 7051 -891 11 4 2 10 23 18 40 49 42749 11 75 75 9675 11 52 29 7049 -908 13 7 1 0 10 34 46 67 87 79 96 42781 13 75 75 9678 11 53 1 7047 -925 173 168 150 153 110 79 55 56 43 56 48 30 119 42812 13 75 75 9677 11 53 32 7045 -943 401 470 335 218 208 158 121 100 76 83 68 89 113 42844 32 75 75 9675 11 54 4 7043 -960 438 556 405 236 265 308 294 198 138 96 86 117 124 111 125 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 13 0 100000 100000 11 18 42875 32 75 75 9678 11 54 35 7041 -977 690 545 418 245 376 541 575 423 219 114 78 74 112 109 113 83 67 188 80 3 999999 999999 999999 999999 49 33 29 25 10 18 24 37 42906 25 750 75 9678 11 55 6 7039 -994 100000 100000 100000 127 83 136 194 220 203 123 63 50 48 39 48 102 225 999999 90 26 22 17 20 54 125 42952 27 900 75 9688 11 55 52 7039 -1019 100000 100000 100000 90 175 226 228 161 140 105 76 69 81 168 359 999999 999999 208 107 48 21 29 68 86 52 50 100000 42984 22 1425 75 9685 11 56 24 7042 -1035 167 140 180 146 144 104 155 222 233 568 999999 445 161 72 55 61 54 64 73 46 73 178 43015 19 1650 75 9685 11 56 55 7047 -1045 591 353 206 146 101 92 156 239 213 155 97 76 52 32 32 32 42 96 224 43047 24 1200 75 9684 11 57 27 7053 -1047 419 154 131 192 203 253 331 300 171 109 72 68 55 75 123 121 98 64 19 12 14 49 51 58 43078 24 1200 75 9683 11 57 58 7058 -1041 504 289 248 260 239 315 356 418 355 199 89 63 50 98 157 135 92 57 54 30 30 72 87 66 43110 22 1350 75 9675 11 58 30 7062 -1028 710 548 547 809 734 774 624 295 141 107 87 106 124 110 98 69 83 34 18 26 45 9 43141 30 1500 75 9680 11 59 1 7066 -1016 403 379 268 178 141 130 105 148 110 89 45 18 22 100000 7 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 43173 31 1425 75 9685 11 59 33 7070 -1002 595 235 173 94 69 88 90 133 143 79 35 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 43204 32 1350 75 9685 12 0 4 7073 -989 493 303 215 147 100 67 90 89 110 95 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 100000 43236 11 1275 75 9691 12 0 36 7078 -976 441 247 177 151 126 105 83 85 157 98 43 43267 13 1050 75 9688 12 1 7 7081 -963 100000 115 97 134 170 138 103 98 97 94 148 158 76 43298 16 975 75 9694 12 1 38 7085 -948 311 46 139 138 138 172 143 98 83 78 75 145 89 100000 100000 100000 43330 20 825 75 9693 12 2 10 7090 -935 268 176 125 156 152 123 97 103 66 44 28 29 36 61 45 100000 100000 100000 100000 100000 43361 26 675 75 9699 12 2 41 7094 -921 151 125 21 53 11 68 151 28 16 31 26 142 173 114 183 200 999999 999999 169 57 14 4 26 31 40 58 43393 27 675 75 9698 12 3 13 7098 -908 100000 100000 100000 29 75 331 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 64 20 40 60 72 113 96 43424 27 675 75 9706 12 3 44 7103 -894 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 76 18 20 40 38 70 87 43456 28 600 75 9705 12 4 16 7107 -881 330 80 19 100000 100000 20 41 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 44 10 100000 100000 100000 3 0 32 43487 28 600 75 9710 12 4 47 7112 -866 625 336 287 74 27 185 179 115 99 23 5 35 50 53 30 19 100000 100000 999999 999999 999999 100000 100000 100000 3 100000 100000 100000 43519 14 900 75 9713 12 5 19 7116 -852 603 503 435 309 201 104 65 60 72 108 82 39 100000 100000 43550 9 1200 75 9710 12 5 50 7120 -837 358 84 43 32 42 108 98 85 82 43582 12 1050 75 9712 12 6 22 7125 -823 540 196 87 51 99 85 40 36 29 30 100000 100000 43613 14 900 75 9714 12 6 53 7129 -808 499 206 109 69 54 107 149 108 53 4 10 8 46 97 43645 11 750 75 9717 12 7 25 7134 -794 766 264 147 89 77 115 98 134 102 71 106 43676 10 750 75 9720 12 7 56 7139 -779 261 125 73 65 94 119 133 144 112 76 43708 12 600 75 9719 12 8 28 7143 -765 397 227 161 116 89 120 115 82 84 103 86 55 43739 11 600 75 9717 12 8 59 7148 -749 174 71 87 90 115 163 120 121 72 57 100000 43771 15 600 75 9714 12 9 31 7152 -735 205 119 116 113 104 87 59 147 101 105 43 100000 100000 100000 100000 43802 41 675 75 9710 12 10 2 7157 -719 100000 93 100000 100000 70 100000 107 999999 999999 999999 999999 74 19 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 31 39 68 54 43834 39 900 75 9714 12 10 34 7161 -705 130 189 42 100000 999999 999999 999999 125 30 2 40 188 210 78 63 314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 22 19 55 54 84 99 49 9 43865 78 1575 75 9708 12 11 5 7165 -689 212 188 215 166 98 90 230 477 571 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 13 24 63 63 117 88 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 43897 25 1800 75 9706 12 11 37 7170 -675 420 201 117 174 242 432 223 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 237 44 14 30 53 66 119 68 43928 26 1800 75 9706 12 12 8 7174 -660 619 241 153 35 67 79 117 94 123 630 999999 999999 999999 999999 999999 999999 415 165 78 53 54 50 64 90 80 67 43960 27 2025 75 9703 12 12 40 7179 -645 329 156 111 147 189 247 459 448 463 414 335 281 276 238 263 274 250 219 175 163 157 175 147 83 36 21 100000 43991 70 2100 75 9702 12 13 11 7183 -629 616 401 382 364 376 375 375 352 345 352 332 339 350 377 438 377 310 235 183 168 172 139 98 78 56 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 129 108 197 240 330 227 44022 70 2100 75 9705 12 13 42 7187 -614 769 460 393 338 356 321 335 327 342 364 381 398 431 436 430 346 314 208 141 117 105 95 66 68 42 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 166 208 268 319 321 279 180 198 221 301 220 44054 72 1875 75 9707 12 14 14 7192 -598 590 370 320 260 262 251 244 266 301 324 336 322 323 342 333 340 317 260 218 223 144 110 93 70 61 42 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 218 248 335 373 361 234 200 307 168 44085 84 1800 75 9706 12 14 45 7196 -583 385 153 217 240 310 392 370 346 307 305 260 233 192 172 164 156 158 156 141 85 55 28 32 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 121 156 145 266 304 314 222 193 357 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 56 48 44117 84 1725 75 9704 12 15 17 7200 -567 254 187 109 228 307 418 999999 999999 786 439 292 210 162 147 114 98 82 80 90 112 87 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 176 188 207 203 261 294 437 999999 999999 999999 999999 999999 999999 999999 999999 999999 43 44148 81 1725 75 9702 12 15 48 7204 -551 35 222 167 175 631 999999 999999 999999 999999 999999 459 380 319 277 197 156 101 85 73 82 90 93 116 82 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 139 303 371 435 481 434 322 315 274 255 273 44180 81 1800 75 9703 12 16 20 7208 -535 292 235 188 999999 999999 999999 999999 999999 999999 999999 595 419 297 204 160 117 95 85 79 69 94 106 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 113 241 326 374 467 456 327 282 242 240 232 163 44211 82 1725 75 9703 12 16 51 7213 -519 327 177 151 155 242 522 999999 999999 999999 999999 256 165 144 129 115 100 94 84 83 52 28 36 32 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 335 999999 999999 383 356 328 390 430 401 999999 999999 999999 164 171 264 317 450 450 432 417 378 160 104 85 65 44243 80 1650 75 9706 12 17 23 7217 -503 550 449 338 240 242 180 194 443 418 410 300 214 139 109 97 82 79 73 89 76 58 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 323 437 999999 456 399 362 313 420 442 483 482 477 448 412 430 422 999999 338 249 227 334 380 413 490 508 481 430 416 485 44274 81 1650 75 9705 12 17 54 7221 -487 620 495 560 433 367 242 214 272 396 371 275 245 181 115 99 80 81 75 89 76 72 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 329 364 422 466 489 525 531 501 429 440 454 520 540 516 471 378 999999 999999 371 367 375 375 475 472 499 481 554 559 488 453 550 451 44306 79 2025 75 9703 12 18 26 7225 -471 716 684 709 999999 635 319 268 225 145 110 98 87 77 75 72 73 48 50 57 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 320 408 445 450 533 594 590 561 511 481 510 540 560 623 554 999999 999999 281 334 399 492 490 507 546 562 529 572 573 507 482 476 455 436 520 692 44337 74 2475 75 9705 12 18 57 7229 -455 463 286 160 122 118 105 79 73 77 88 81 65 52 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 320 420 454 463 551 590 592 591 572 567 598 643 623 634 540 547 535 362 389 460 512 539 449 511 502 520 629 609 511 494 481 507 501 607 718 272 44371 74 2475 75 9704 12 19 31 7234 -437 469 248 148 119 114 104 78 72 80 86 95 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 211 275 373 469 510 533 540 598 643 604 560 594 724 677 633 563 574 600 537 416 458 495 523 388 438 402 440 701 673 499 480 466 467 461 432 499 353 44402 85 1725 75 9708 12 20 2 7238 -421 431 267 484 999999 999999 999999 999999 999999 999999 327 215 147 123 97 80 70 79 67 85 62 48 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 291 224 230 389 471 488 487 534 587 575 541 651 654 643 611 568 577 599 588 498 477 469 427 325 522 479 493 941 643 540 495 452 448 431 394 341 206 68 44434 77 2250 75 9708 12 20 34 7242 -404 274 149 123 108 114 109 76 47 47 73 85 103 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 362 309 369 392 433 483 484 544 584 721 619 630 625 630 632 625 559 534 488 471 396 319 456 566 589 971 843 707 466 404 383 370 329 261 54 44465 83 1800 75 9709 12 21 5 7246 -388 387 349 273 298 296 301 156 92 73 78 76 81 76 48 42 44 52 76 999999 999999 999999 999999 999999 999999 999999 999999 132 179 238 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 489 424 429 479 530 506 529 558 632 604 597 608 628 656 654 622 574 545 557 506 412 331 494 568 720 949 744 438 389 391 336 257 178 83 44497 85 1650 75 9709 12 21 37 7250 -371 167 147 117 95 79 142 245 236 166 48 48 64 49 57 87 75 42 30 23 55 100 999999 999999 999999 999999 999999 339 207 318 287 255 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 338 372 436 510 553 588 559 553 566 565 572 580 573 594 633 634 599 593 588 601 446 428 502 600 639 787 819 778 352 335 276 215 99 85 44528 87 1575 75 9708 12 22 8 7254 -354 453 199 154 200 286 241 231 257 201 125 92 101 81 82 95 107 88 54 47 44 72 197 999999 999999 999999 999999 999999 290 232 358 361 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 359 301 358 465 519 561 559 624 619 610 571 546 557 569 638 651 620 588 573 615 507 466 515 586 606 720 858 953 425 183 87 68 60 55 57 44560 85 1650 75 9705 12 22 40 7258 -338 100000 100000 322 438 395 311 310 164 283 395 498 347 445 476 398 406 380 307 300 307 370 325 318 342 397 374 339 335 333 377 428 442 483 514 508 506 510 522 533 591 635 693 767 818 999999 999999 999999 999999 999999 999999 999999 383 361 424 497 525 509 532 627 633 625 580 521 509 565 628 665 636 603 576 607 574 501 469 441 491 628 748 871 895 452 204 105 65 54 44591 85 1575 75 9705 12 23 11 7263 -323 343 100000 106 321 320 216 183 311 195 436 510 721 449 507 476 439 514 514 468 457 433 504 465 453 467 470 437 432 417 391 393 401 394 405 406 388 363 330 345 358 376 470 514 587 689 754 834 999999 999999 999999 607 573 443 486 508 562 516 500 553 595 604 578 557 526 509 543 567 610 620 604 569 587 574 585 563 420 358 482 504 793 983 512 383 279 214 44623 85 1800 75 9703 12 23 43 7268 -309 247 13 235 358 633 999999 999999 999999 999999 696 561 526 770 821 537 658 655 672 634 669 708 616 575 554 529 485 462 425 420 401 402 393 397 385 359 364 382 387 429 425 471 681 730 700 642 573 582 514 526 539 569 547 559 524 537 555 543 571 563 531 526 630 616 552 525 521 499 551 564 582 606 735 684 335 345 397 531 554 402 402 370 311 289 304 196 44654 78 2550 75 9703 12 24 14 7273 -296 943 725 978 962 647 837 808 751 703 747 825 718 686 664 571 466 413 378 352 340 356 362 372 400 412 428 450 496 516 519 504 590 619 581 454 409 494 488 489 541 612 594 489 492 542 539 513 547 557 530 495 571 576 527 476 457 386 498 521 558 558 759 770 459 313 361 451 464 405 434 388 301 320 363 318 95 56 78 44686 71 3075 75 9699 12 24 46 7278 -282 101000 101000 790 750 670 629 677 611 489 452 472 431 396 375 368 367 382 399 433 454 487 523 501 452 413 450 477 460 457 499 520 519 565 625 570 426 430 483 513 510 541 524 483 436 435 462 470 458 435 390 450 494 549 542 609 567 534 458 456 491 475 462 459 374 266 275 270 185 61 49 97 44717 67 3375 75 9699 12 25 17 7284 -275 101000 101000 101000 910 718 747 685 641 549 565 544 526 497 489 500 509 504 492 499 503 495 501 488 496 519 539 578 591 630 610 547 462 453 471 493 499 519 467 462 450 461 472 481 507 542 510 463 471 496 492 443 412 427 415 411 380 362 371 341 285 217 210 174 78 44 44 74 44749 57 4050 75 9701 12 25 49 7290 -278 101000 101000 101000 948 859 798 748 718 648 592 561 520 484 452 459 490 506 524 539 664 651 645 590 548 480 428 454 520 530 592 567 523 454 386 368 400 360 305 299 319 333 338 279 239 221 235 214 195 170 135 123 120 132 118 59 31 30 44780 40 4575 75 9703 12 26 20 7295 -290 101000 845 672 594 538 483 443 472 571 598 630 520 553 541 578 559 545 463 427 483 543 549 578 522 437 359 306 240 150 114 113 113 165 197 237 158 82 56 56 68 44812 58 2925 75 9705 12 26 52 7297 -310 349 355 786 912 101000 884 755 662 619 631 636 639 708 723 704 708 728 718 674 668 642 563 536 482 418 397 379 355 356 410 547 517 494 362 305 362 399 423 426 371 337 334 317 291 286 260 230 229 273 282 213 147 116 80 92 105 134 69 44843 54 2700 75 9702 12 27 23 7297 -331 521 185 126 121 117 153 220 305 360 320 282 264 277 267 265 282 296 313 335 346 350 374 417 374 285 255 227 190 179 155 146 153 170 218 219 261 228 194 244 247 253 231 183 130 91 59 40 28 35 42 51 65 72 84 44875 64 1125 75 9707 12 27 55 7297 -352 370 207 163 116 78 70 92 160 122 999999 999999 999999 999999 999999 999999 999999 579 460 363 328 291 223 180 170 161 143 168 188 178 190 107 81 53 43 38 34 31 49 58 63 70 69 83 109 80 72 82 80 999999 999999 999999 999999 103 106 104 84 81 58 54 53 57 59 47 4 44906 40 1050 75 9707 12 28 26 7296 -373 101000 695 461 315 198 92 46 26 100 122 234 169 164 182 231 257 289 295 268 231 264 281 285 320 344 343 327 318 308 269 298 229 248 228 216 196 181 200 140 104 44938 61 1200 75 9706 12 28 58 7295 -394 101000 710 351 145 71 48 36 59 106 105 70 68 85 93 98 109 98 75 113 125 142 183 238 268 271 246 245 219 223 204 195 178 186 184 177 200 110 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 33 24 22 44969 60 1275 75 9706 12 29 29 7295 -415 420 211 113 74 75 66 57 78 170 87 61 51 999999 999999 999999 999999 100000 100000 8 17 29 39 34 25 16 69 64 56 35 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 48 51 23 17 22 45001 58 1200 75 9701 12 30 1 7294 -436 693 158 79 64 62 86 92 106 117 161 125 106 81 79 999999 999999 999999 999999 999999 999999 999999 17 3 8 4 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 14 36 57 45032 36 450 75 9697 12 30 32 7293 -456 436 255 213 332 999999 999999 999999 999999 999999 999999 187 73 54 55 61 81 81 100 227 138 109 103 85 85 133 999999 999999 999999 999999 8 5 2 0 3 16 56 45064 37 375 75 9696 12 31 4 7292 -477 254 94 51 36 91 126 999999 999999 151 105 49 14 2 12 29 53 61 999999 999999 999999 999999 54 59 48 56 999999 999999 999999 999999 999999 58 21 18 12 5 14 34 45095 38 300 75 9695 12 31 35 7291 -497 998 369 164 85 54 53 72 64 73 37 30 18 8 0 4 3 49 68 59 83 80 64 60 91 101 999999 999999 999999 999999 999999 999999 999999 52 24 14 6 2 100000 45127 38 300 75 9695 12 32 7 7291 -517 101000 444 207 106 64 54 80 58 59 26 17 100000 100000 100000 100000 100000 100000 100000 26 38 38 37 29 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 45158 24 300 75 9693 12 32 38 7290 -537 101000 598 296 149 70 45 61 48 71 29 20 100000 100000 100000 100000 100000 100000 100000 15 100000 0 5 100000 16 45190 23 450 75 9693 12 33 10 7289 -557 763 263 106 64 49 39 104 87 57 22 12 4 21 32 33 59 30 100000 100000 100000 100000 100000 100000 45221 22 525 75 9693 12 33 41 7288 -577 588 235 112 66 50 67 85 104 72 58 46 64 112 999999 999999 999999 69 9 100000 100000 100000 100000 45253 21 600 75 9694 12 34 13 7287 -597 483 189 84 58 44 63 88 121 76 68 81 48 999999 999999 999999 999999 5 100000 100000 100000 100000 45284 107 675 75 9696 12 34 44 7286 -616 298 107 53 43 43 66 77 57 49 65 100000 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 110 45316 108 600 75 9694 12 35 16 7285 -636 468 185 90 53 50 65 37 40 34 18 25 26 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 100 45347 109 525 75 9698 12 35 47 7285 -655 847 240 114 79 55 55 82 48 49 25 14 11 23 16 2 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 45379 15 600 75 9700 12 36 19 7284 -675 366 144 77 52 35 51 85 63 14 100000 100000 11 100000 100000 100000 45410 108 600 75 9699 12 36 50 7283 -694 608 195 84 54 28 43 84 56 24 4 5 13 9 10 37 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 45441 15 600 75 9700 12 37 21 7282 -714 917 279 121 67 32 37 119 132 84 33 14 2 1 4 142 45473 103 675 75 9709 12 37 53 7281 -734 575 198 83 40 32 158 141 144 74 18 100000 100000 4 51 81 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 32 45504 16 825 75 9712 12 38 24 7280 -754 222 96 58 102 113 118 78 59 10 5 10 22 83 46 52 14 45536 18 825 75 9713 12 38 56 7279 -774 599 358 291 239 234 299 320 522 289 96 49 39 61 46 41 53 68 70 45567 15 1050 75 9715 12 39 27 7279 -794 682 487 477 563 999999 999999 169 80 67 46 48 119 91 65 110 45599 18 975 75 9717 12 39 59 7278 -815 617 403 365 359 358 286 198 134 120 115 63 44 106 66 36 30 27 57 45630 21 975 75 9719 12 40 30 7277 -835 392 193 239 227 234 292 343 327 314 263 170 104 83 88 73 68 56 60 74 75 122 45662 12 1725 75 9718 12 41 2 7276 -856 547 321 243 178 120 98 94 75 82 119 107 66 45693 14 1875 75 9718 12 41 33 7275 -876 800 335 156 83 94 95 76 120 112 58 23 32 47 59 45725 12 2025 75 9719 12 42 5 7274 -897 668 170 118 122 103 137 103 56 27 80 70 63 45758 10 2100 75 9720 12 42 38 7273 -918 524 209 158 124 118 86 71 76 82 42 45790 9 2100 75 9719 12 43 10 7272 -939 568 249 140 102 79 65 76 72 46 45821 9 2175 75 9721 12 43 41 7271 -959 346 167 106 78 66 76 83 60 53 45853 10 2100 75 9721 12 44 13 7270 -980 678 259 157 116 101 85 76 999999 78 67 45884 10 2100 75 9723 12 44 44 7269 -1000 194 101 82 75 82 136 62 35 44 44 45916 17 2100 75 9723 12 45 16 7268 -1020 203 83 64 52 64 134 51 29 999999 999999 999999 999999 999999 22 8 5 22 45947 17 2100 75 9722 12 45 47 7267 -1041 298 97 67 65 87 104 67 55 45 34 35 54 999999 100000 100000 100000 8 45979 29 825 75 9726 12 46 19 7266 -1061 8 116 999999 999999 999999 999999 999999 524 655 999999 999999 999999 999999 999999 999999 999999 336 130 89 79 88 102 74 57 44 37 27 17 31 46010 31 750 75 9729 12 46 50 7265 -1081 100000 100000 100000 37 298 359 329 329 318 327 700 999999 999999 999999 605 372 136 80 68 67 84 101 89 45 21 15 15 16 31 36 56 46042 33 675 75 9727 12 47 22 7264 -1102 142 27 58 80 115 108 99 47 18 81 103 113 116 227 401 999999 337 138 63 60 56 58 82 113 76 47 32 20 19 33 43 76 147 46073 35 675 75 9725 12 47 53 7263 -1122 100000 31 8 179 253 246 236 138 120 99 90 159 210 330 385 533 385 232 119 100 91 69 74 121 117 95 68 38 28 18 28 56 90 47 27 46105 19 1875 75 9740 12 48 25 7262 -1143 668 373 222 138 120 96 80 78 102 97 102 51 23 4 6 22 32 24 25 46136 16 2025 75 9746 12 48 56 7265 -1162 632 340 267 197 137 105 108 120 123 72 53 57 35 37 36 44 46168 15 2175 75 9746 12 49 28 7270 -1175 615 345 200 142 147 153 138 111 90 94 67 73 64 47 112 46199 13 2325 75 9734 12 49 59 7275 -1183 339 175 152 140 133 117 82 80 76 68 59 35 74 46231 24 2175 75 9743 12 50 31 7281 -1193 722 403 172 126 113 93 89 111 102 84 75 65 73 117 120 999999 999999 999999 999999 999999 137 144 108 113 46262 47 600 75 9754 12 51 2 7286 -1202 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 347 275 200 171 150 168 108 94 87 69 90 98 74 70 141 152 136 107 55 28 58 54 119 230 230 999999 999999 179 141 117 46294 52 525 75 9760 12 51 34 7292 -1211 100000 100000 100000 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 134 205 180 272 240 225 195 164 151 199 303 325 346 366 346 319 262 250 244 244 275 273 252 232 234 248 264 247 254 250 245 275 244 329 46325 53 525 75 9765 12 52 5 7298 -1220 350 73 100000 151 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 560 465 411 422 352 355 379 428 511 543 494 479 491 417 355 355 377 401 414 408 391 369 381 399 411 405 443 368 306 190 126 207 110 46357 53 525 75 9759 12 52 37 7303 -1230 423 232 133 110 231 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 798 532 437 449 445 432 365 313 280 280 277 284 271 292 301 322 318 330 349 417 383 374 329 221 124 151 46388 58 75 75 9758 12 53 8 7309 -1239 447 449 539 402 366 264 164 136 122 110 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 249 247 300 356 463 999999 999999 999999 999999 999999 340 340 292 268 246 214 202 187 170 134 133 139 141 136 150 161 189 212 244 300 229 125 46419 112 75 75 9760 12 53 39 7315 -1248 411 480 421 339 267 193 156 149 132 163 137 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 81 84 57 34 36 999999 999999 999999 100000 100000 100000 0 26 53 84 122 170 142 81 55 38 29 23 22 25 26 29 26 31 31 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 266 46451 114 75 75 9798 12 54 11 7320 -1258 337 400 335 284 230 162 131 115 111 128 85 108 53 12 18 26 58 50 37 999999 999999 999999 999999 107 76 84 69 88 102 90 76 66 60 999999 999999 999999 999999 999999 57 111 111 118 96 62 36 23 37 26 40 27 30 60 82 81 86 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 211 241 285 350 141 46482 114 75 75 9926 12 54 42 7326 -1267 427 438 376 315 251 170 113 95 97 108 74 115 80 51 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 102 108 90 94 92 85 96 96 97 103 999999 999999 999999 999999 999999 109 97 119 109 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 159 223 237 289 315 191 46514 115 150 75 10053 12 55 14 7331 -1277 474 402 353 290 232 169 147 135 176 84 61 45 6 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 108 111 92 76 81 69 54 62 73 64 36 100000 100000 999999 999999 100000 4 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 277 315 354 381 424 383 357 142 46545 116 75 75 10169 12 55 45 7337 -1286 450 477 413 386 334 282 208 172 166 195 88 61 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 39 35 55 47 11 26 14 6 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 203 233 312 331 338 291 285 95 46577 115 150 75 10289 12 56 17 7343 -1296 522 449 392 320 231 159 138 123 144 128 64 11 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 39 79 70 108 124 115 108 108 45 46608 117 150 75 10328 12 56 48 7348 -1306 546 485 426 347 242 168 149 125 147 214 105 91 20 100000 100000 18 999999 999999 999999 999999 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 142 167 101 46640 118 150 75 10329 12 57 20 7354 -1315 559 516 485 392 282 204 169 148 167 185 110 58 95 32 21 113 126 999999 999999 999999 121 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 234 182 204 142 71 46671 118 150 75 10331 12 57 51 7359 -1325 456 458 428 337 244 169 141 115 143 127 79 52 124 72 61 95 40 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 119 179 133 132 101 53 46703 118 150 75 10338 12 58 23 7365 -1335 406 414 369 311 249 193 191 132 125 115 62 73 64 45 49 66 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 103 68 49 45 48 51 46734 118 150 75 10343 12 58 54 7370 -1345 430 388 361 320 277 244 233 171 162 82 40 26 7 8 42 61 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 46 30 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 92 106 67 48 47 56 63 46766 117 150 75 10342 12 59 26 7376 -1356 418 375 359 337 325 337 331 268 196 88 91 70 59 64 41 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 35 39 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 108 89 67 44 51 46797 116 150 75 10349 12 59 57 7382 -1366 311 304 308 313 310 340 352 274 161 87 96 53 52 48 29 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 100000 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 87 83 68 51 46829 113 150 75 10343 13 0 29 7388 -1377 220 233 250 245 233 226 228 243 171 94 45 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 46860 33 150 75 10343 13 1 0 7393 -1387 157 184 198 189 190 170 173 207 127 69 5 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 46892 32 150 75 10340 13 1 32 7399 -1398 213 242 210 179 154 118 116 104 89 121 63 6 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 46923 31 150 75 10340 13 2 3 7405 -1408 282 285 252 203 157 124 114 105 133 160 100 75 26 10 32 7 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 46955 34 150 75 10336 13 2 35 7410 -1419 223 201 203 164 137 132 117 114 116 79 58 20 100000 100000 100000 100000 100000 100000 100000 999999 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 46986 43 150 75 10341 13 3 6 7416 -1430 179 170 166 151 148 143 125 118 81 35 10 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 47018 39 150 75 10337 13 3 38 7422 -1441 112 121 128 135 140 128 114 101 53 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 47049 118 150 75 10339 13 4 9 7427 -1452 112 103 102 103 81 63 31 21 16 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 114 110 47081 119 150 75 10339 13 4 41 7433 -1463 96 84 79 73 51 38 15 4 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 295 331 367 336 230 187 93 62 47112 120 150 75 10338 13 5 12 7438 -1474 46 40 33 33 29 23 21 8 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 225 340 333 364 339 339 372 370 171 54 47144 121 150 75 10337 13 5 44 7444 -1485 61 39 28 33 36 39 39 34 25 15 100000 56 35 26 100000 8 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 156 226 252 266 313 379 455 493 496 303 184 65 47175 122 150 75 10334 13 6 15 7450 -1496 77 60 54 48 48 48 55 64 56 37 19 9 100000 100000 100000 7 1 100000 83 999999 999999 999999 999999 999999 999999 29 37 27 35 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 203 243 365 451 406 442 392 383 318 62 47207 123 150 75 10334 13 6 47 7455 -1508 79 78 91 83 79 77 77 64 60 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 212 251 327 416 397 430 445 475 400 74 93 47238 123 150 75 10333 13 7 18 7461 -1519 97 91 108 107 108 100 84 60 54 38 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 236 251 292 370 429 446 453 412 373 355 162 47269 123 150 75 10327 13 7 49 7467 -1530 66 59 69 75 76 64 51 48 44 36 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 261 314 396 428 466 448 477 479 339 100 47301 123 150 75 10331 13 8 21 7472 -1542 50 50 62 64 69 59 47 43 42 21 100000 100000 100000 999999 100000 100000 5 16 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 249 271 307 395 416 453 462 513 610 234 130 47332 123 150 75 10323 13 8 52 7478 -1553 46 49 63 63 81 85 79 79 73 39 13 100000 100000 999999 100000 100000 100000 100000 10 4 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 309 340 405 445 478 500 502 589 393 275 47364 123 150 75 10330 13 9 24 7483 -1565 74 73 86 97 121 132 138 143 101 61 16 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 304 352 425 471 460 469 525 512 524 255 47395 123 150 75 10331 13 9 55 7489 -1577 108 103 99 100 109 108 107 97 63 61 17 100000 100000 999999 999999 100000 100000 100000 100000 100000 11 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 246 254 323 395 412 382 505 496 534 436 47427 123 150 75 10335 13 10 27 7494 -1589 128 96 65 41 18 5 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 195 186 226 283 369 371 419 393 423 534 47458 123 150 75 10329 13 10 58 7500 -1598 84 69 87 66 33 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 181 192 315 356 296 312 336 460 47490 123 150 75 10325 13 11 30 7507 -1601 67 65 87 80 72 45 20 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 223 204 365 361 280 323 319 583 47521 123 150 75 10320 13 12 1 7513 -1604 97 92 84 81 75 56 24 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 25 37 17 100000 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 241 209 308 318 328 401 395 606 47553 123 150 75 10330 13 12 33 7520 -1607 91 76 56 51 39 26 3 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 32 51 16 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 310 343 309 299 364 401 344 415 47584 123 150 75 10324 13 13 4 7526 -1609 82 70 47 39 33 8 5 9 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 21 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 157 201 272 330 334 330 365 323 208 189 47616 123 150 75 10323 13 13 36 7533 -1611 97 83 74 63 57 35 31 36 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 138 161 170 217 234 258 300 308 246 193 47647 123 150 75 10319 13 14 7 7539 -1614 82 67 58 47 33 16 10 2 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 7 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 136 149 167 189 226 225 182 47679 123 150 75 10325 13 14 39 7546 -1616 66 59 53 50 43 22 14 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 9 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 97 95 100 98 124 47710 123 150 75 10320 13 15 10 7552 -1618 141 103 99 85 74 62 52 22 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 49 60 47742 25 150 75 10316 13 15 42 7558 -1621 211 174 128 102 86 68 53 30 13 3 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 14 22 47773 26 150 75 10311 13 16 13 7565 -1623 246 187 113 79 62 36 20 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 47805 26 150 75 10317 13 16 45 7571 -1625 213 127 83 55 28 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 17 100000 47836 27 150 75 10304 13 17 16 7578 -1627 170 114 101 79 35 20 13 12 4 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 27 29 2 47868 37 150 75 10312 13 17 48 7584 -1630 160 145 134 95 48 33 26 25 22 14 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 14 14 17 4 100000 999999 999999 100000 999999 999999 999999 100000 100000 47899 37 150 75 10314 13 18 19 7590 -1632 156 160 116 68 30 10 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 6 47930 36 150 75 10317 13 18 50 7597 -1635 349 237 173 84 67 35 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 47962 27 150 75 10311 13 19 22 7603 -1637 525 375 329 236 228 209 143 150 100 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 4 100000 100000 100000 100000 100000 47993 40 150 75 10309 13 19 53 7609 -1640 540 475 375 306 332 329 252 184 153 48 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 48025 42 75 75 10301 13 20 25 7616 -1642 577 556 436 349 328 380 372 309 230 207 89 39 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 4 100000 100000 48056 42 75 75 10300 13 20 56 7622 -1645 563 566 411 349 336 328 322 277 268 230 95 39 30 14 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 1 100000 100000 100000 48088 42 75 75 10306 13 21 28 7628 -1647 554 552 421 333 323 312 340 303 273 291 149 125 69 40 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 48119 43 75 75 10297 13 21 59 7635 -1650 470 494 349 297 309 336 314 305 294 319 291 327 178 103 30 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 48151 45 75 75 10292 13 22 31 7641 -1652 461 438 353 321 307 319 255 254 279 298 360 445 313 144 89 26 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 48182 46 75 75 10292 13 23 2 7647 -1655 486 457 407 361 318 277 228 196 207 224 250 308 282 116 72 26 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 48214 46 75 75 10280 13 23 34 7653 -1658 540 517 431 373 308 256 231 181 186 175 201 243 278 149 25 100000 100000 100000 100000 9 11 14 20 27 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 48245 46 75 75 10297 13 24 5 7660 -1660 489 469 392 346 296 271 243 205 189 177 170 243 244 181 82 1 100000 100000 100000 7 12 15 33 55 8 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 48277 29 75 75 10299 13 24 37 7666 -1663 364 376 323 311 312 307 275 250 244 209 181 224 221 213 174 116 75 38 8 100000 100000 3 12 24 15 6 100000 100000 100000 48308 49 75 75 10288 13 25 8 7672 -1665 371 367 299 297 322 352 336 300 308 266 246 246 270 273 221 211 123 78 46 28 19 16 10 14 11 5 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 48340 50 75 75 10284 13 25 40 7678 -1668 467 399 352 329 330 333 319 273 251 231 224 222 229 245 201 188 136 120 54 26 17 11 5 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 48371 31 75 75 10295 13 26 11 7684 -1671 471 423 382 369 366 345 330 303 280 266 258 262 246 246 203 190 190 183 106 56 34 27 11 2 100000 100000 100000 100000 100000 100000 100000 48403 31 75 75 10278 13 26 43 7691 -1673 451 435 421 408 405 397 383 364 344 332 318 313 286 273 261 264 282 289 191 142 99 91 89 106 115 130 122 27 7 100000 100000 48434 31 75 75 10285 13 27 14 7697 -1676 488 475 462 429 416 414 405 397 383 374 363 351 334 323 316 303 322 342 271 227 175 171 201 190 155 154 201 48 27 31 100000 48466 31 75 75 10281 13 27 46 7703 -1679 462 480 460 417 394 387 381 393 396 402 408 402 395 376 358 338 351 356 340 320 275 279 294 244 154 91 104 30 25 46 73 48497 31 75 75 10279 13 28 17 7709 -1681 427 502 432 378 345 325 328 357 398 426 447 453 448 428 418 404 397 372 359 374 384 400 377 313 197 106 59 44 55 47 74 48529 32 75 75 10276 13 28 49 7715 -1684 275 376 263 222 192 214 288 279 287 312 359 369 378 401 443 455 432 428 414 446 453 444 379 289 179 109 82 75 73 65 46 19 48560 33 75 75 10274 13 29 20 7721 -1687 161 238 197 185 165 185 238 197 202 213 269 286 328 440 538 596 596 579 546 569 556 545 442 275 136 86 85 89 72 85 92 31 50 48592 15 1950 75 10276 13 29 52 7728 -1690 226 122 86 72 75 85 54 36 83 43 18 28 20 11 11 48623 14 2025 75 10268 13 30 23 7734 -1693 386 237 161 116 86 80 65 86 77 54 53 68 30 19 48655 15 2100 75 10266 13 30 55 7740 -1696 798 357 241 196 160 152 148 148 116 81 57 60 42 132 156 48686 17 2175 75 10283 13 31 26 7746 -1699 663 501 406 320 322 285 248 192 119 94 98 82 80 92 50 344 254 48718 18 2175 75 10275 13 31 58 7752 -1702 808 681 643 529 558 666 627 405 258 160 110 98 96 103 80 132 104 100 48749 10 2850 75 10267 13 32 29 7758 -1705 381 175 109 96 89 83 88 86 49 58 48781 18 2325 75 10270 13 33 1 7765 -1708 925 858 771 663 527 501 490 431 340 261 209 171 152 149 162 192 356 93 48812 22 2100 75 10260 13 33 32 7771 -1711 936 809 715 653 623 565 529 477 471 445 414 382 366 336 296 284 277 305 373 686 372 123 48844 21 2250 75 10260 13 34 4 7777 -1714 101000 843 727 608 536 500 471 406 386 372 367 348 353 364 358 364 422 630 675 245 106 48875 20 2475 75 10264 13 34 35 7783 -1717 906 704 588 501 423 388 391 381 346 375 375 372 365 402 510 596 318 119 78 53 48907 33 2475 75 10253 13 35 7 7790 -1720 792 640 559 508 473 416 394 387 359 372 364 361 367 381 460 432 329 204 150 73 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 39 48938 34 2475 75 10262 13 35 38 7796 -1723 885 673 564 524 484 428 411 395 367 373 371 373 376 385 424 388 373 337 278 313 103 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 54 48 48970 33 2625 75 10263 13 36 10 7802 -1726 826 629 525 444 431 413 379 391 387 385 386 390 390 392 406 444 454 577 262 212 304 155 999999 999999 999999 999999 999999 999999 44 46 54 55 42 49001 32 2700 75 10265 13 36 41 7808 -1730 846 606 484 426 419 403 403 390 378 384 380 378 378 379 438 452 510 399 303 214 128 36 999999 999999 999999 999999 999999 999999 34 41 47 43 49033 31 2775 75 10262 13 37 13 7814 -1733 858 622 498 448 415 390 385 372 363 361 366 361 365 388 422 348 337 278 185 214 200 30 999999 999999 999999 999999 999999 44 48 51 52 49064 31 2850 75 10254 13 37 44 7821 -1736 730 557 456 400 374 358 357 356 357 347 344 362 356 353 252 241 227 195 285 563 156 46 999999 999999 999999 999999 999999 999999 43 43 50 49096 45 2850 75 10253 13 38 16 7827 -1740 789 562 452 398 369 338 348 359 353 340 320 314 297 291 258 256 266 266 307 783 236 69 41 999999 999999 999999 999999 999999 45 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 15 15 21 49127 45 2850 75 10254 13 38 47 7833 -1743 689 544 461 422 374 347 339 339 337 333 323 302 300 299 286 283 287 299 310 613 458 306 53 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 26 49158 24 2925 75 10255 13 39 18 7839 -1747 729 570 489 423 390 355 345 342 342 354 347 344 331 322 327 319 338 321 383 689 319 205 51 39 49190 22 3075 75 10251 13 39 50 7845 -1750 760 554 470 412 380 357 350 352 351 353 360 354 350 336 318 321 335 556 475 148 28 31 49221 45 2850 75 10250 13 40 21 7852 -1754 930 683 574 506 451 430 400 376 365 351 349 338 349 350 330 318 307 292 339 344 492 765 134 28 35 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 49253 47 2850 75 10247 13 40 53 7858 -1757 690 582 512 462 432 418 402 384 379 367 357 351 352 351 322 296 291 299 327 351 456 650 103 29 32 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 49337 28 2700 75 10247 13 42 17 7875 -1767 729 592 524 474 444 420 407 395 392 381 375 363 354 348 348 350 335 308 286 264 274 311 413 569 44 25 18 12 49368 29 2625 75 10244 13 42 48 7881 -1771 765 610 528 472 433 410 398 382 385 378 372 359 349 335 330 331 318 305 270 250 260 300 291 413 537 38 34 19 17 49400 28 2550 75 10241 13 43 20 7887 -1774 866 667 561 488 458 419 407 392 384 389 386 381 367 366 344 332 322 303 290 266 255 278 320 279 284 311 130 49 49431 32 2475 75 10246 13 43 51 7893 -1778 803 637 547 488 452 441 415 405 393 396 396 390 382 372 359 347 338 317 284 284 294 286 269 257 235 213 158 172 75 42 999999 12 49463 35 2250 75 10243 13 44 23 7900 -1782 858 698 609 574 521 487 473 461 446 424 398 394 387 377 375 375 366 366 374 378 332 298 265 268 266 260 228 258 216 157 111 77 33 31 15 49494 41 1875 75 10240 13 44 54 7906 -1786 840 662 578 519 479 483 481 467 459 456 448 448 436 429 401 387 386 379 362 363 382 380 386 386 383 344 339 299 255 258 264 263 288 262 287 309 120 65 42 37 36 49526 69 1575 75 10244 13 45 26 7912 -1790 896 699 644 556 491 445 440 433 416 417 407 409 410 413 414 417 390 376 364 372 365 352 340 339 338 334 319 312 319 326 337 335 302 315 322 361 326 279 318 362 222 99 58 33 31 26 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 22 19 49557 71 1500 75 10237 13 45 57 7918 -1794 808 686 596 544 487 461 430 431 429 422 404 391 394 394 380 382 385 366 347 343 341 337 318 312 310 283 274 272 277 276 271 283 301 306 340 391 450 392 236 147 104 136 62 51 20 20 18 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 29 26 26 49589 70 1500 75 10241 13 46 29 7925 -1798 831 691 589 520 486 480 452 432 435 437 413 406 413 403 382 377 366 371 356 350 335 332 308 300 302 288 278 281 291 283 276 285 291 282 317 367 411 409 289 210 129 42 20 10 12 16 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 31 28 49620 46 1500 75 10244 13 47 0 7931 -1802 601 531 474 465 461 443 425 400 393 393 380 378 390 367 369 376 363 366 348 345 334 324 298 288 295 292 288 292 299 288 285 291 307 332 378 379 385 361 344 214 128 42 33 19 18 16 49652 46 1500 75 10241 13 47 32 7937 -1806 622 535 494 501 482 444 420 395 371 362 358 360 357 334 346 353 346 347 332 332 327 320 313 307 315 303 301 302 305 283 278 283 298 326 369 380 357 344 350 309 67 41 36 26 22 21 49683 43 1725 75 10245 13 48 3 7943 -1810 756 618 533 481 454 410 392 375 362 345 335 331 334 329 348 347 335 324 316 322 322 331 325 329 324 320 309 299 297 284 277 292 272 287 330 239 258 57 41 37 29 22 23 49715 56 1950 75 10235 13 48 35 7950 -1815 712 529 466 406 388 363 337 333 323 323 314 315 335 325 335 334 318 305 301 293 286 279 291 309 354 367 331 280 256 202 272 197 96 54 40 37 29 19 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 61 49746 56 2100 75 10235 13 49 6 7956 -1819 772 529 440 408 373 376 364 345 342 304 297 288 310 351 324 292 274 259 240 217 228 245 309 338 314 277 281 294 315 259 82 33 29 29 17 8 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 77 71 49778 54 2325 75 10240 13 49 38 7962 -1823 101000 790 628 574 511 490 461 414 351 296 310 291 281 271 252 260 280 273 254 241 240 261 281 312 319 271 262 94 129 80 999999 67 69 73 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 98 72 105 119 49809 49 2700 75 10233 13 50 9 7969 -1828 101000 101000 884 724 603 537 468 405 310 227 228 309 321 311 324 339 310 304 312 323 224 173 136 301 289 270 241 215 196 163 158 150 223 134 334 999999 999999 999999 999999 999999 999999 999999 70 57 37 68 66 84 109 49841 45 3000 75 10233 13 50 41 7975 -1832 813 624 524 428 337 193 170 231 292 308 330 399 331 285 280 315 225 196 217 346 321 296 277 271 266 256 282 275 252 136 178 999999 999999 999999 999999 999999 114 67 35 68 76 133 129 64 103 49872 77 600 75 10230 13 51 12 7981 -1836 292 56 56 522 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 723 603 573 559 514 396 397 371 349 296 285 290 309 215 190 213 263 279 277 312 304 299 315 231 161 174 228 340 320 328 298 293 285 280 312 344 290 237 999999 999999 999999 999999 999999 999999 108 66 33 63 78 132 122 162 113 49904 78 525 75 10231 13 51 44 7988 -1841 367 240 194 200 421 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 656 462 347 362 356 355 302 306 324 332 305 288 284 288 261 246 253 255 267 273 265 280 314 335 336 252 189 211 357 309 305 291 289 278 272 265 282 299 232 147 999999 999999 999999 999999 999999 999999 109 62 51 61 93 90 186 357 49935 81 300 75 10232 13 52 15 7994 -1846 958 631 473 337 346 459 416 440 755 744 802 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 715 654 608 442 322 355 361 364 349 323 327 340 332 313 299 296 283 276 272 263 274 275 284 292 324 318 327 288 222 217 332 311 286 305 299 280 258 218 219 222 174 999999 999999 999999 999999 999999 999999 999999 999999 110 60 50 87 87 251 344 49967 82 225 75 10230 13 52 47 8000 -1850 564 593 541 536 531 578 781 689 599 580 598 610 669 917 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 549 412 322 296 314 348 365 367 346 333 324 315 303 304 304 309 306 297 298 300 316 325 323 323 317 277 268 254 261 299 345 319 263 230 354 380 334 350 383 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 72 65 80 73 207 57 49998 74 750 75 10235 13 53 18 8006 -1856 874 710 646 624 584 566 573 551 561 612 675 829 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 354 276 258 291 290 315 338 334 322 308 294 302 297 295 305 295 293 285 295 315 304 294 301 279 286 278 280 318 328 303 264 331 462 440 258 201 204 297 292 180 142 147 312 72 999999 65 76 87 98 83 88 93 50030 70 1050 75 10229 13 53 50 8013 -1861 766 637 587 550 530 535 584 662 838 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 283 253 262 312 357 374 377 358 348 324 304 305 301 296 300 260 263 256 276 280 266 274 280 302 320 309 264 289 414 408 307 257 246 252 331 332 260 242 370 288 44 999999 38 52 55 67 77 131 98 50061 83 75 75 10231 13 54 21 8019 -1866 101000 999999 999999 999999 999999 101000 675 405 252 229 280 340 484 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 477 338 268 298 363 379 383 390 388 361 343 336 323 319 329 277 265 246 243 246 243 237 255 293 297 301 255 315 370 287 233 268 270 279 520 280 226 197 283 45 999999 999999 23 25 36 41 54 61 73 50093 80 300 75 10228 13 54 53 8025 -1872 101000 101000 848 397 225 127 145 240 356 486 697 667 677 741 911 999999 999999 999999 999999 999999 999999 999999 999999 768 617 566 537 517 508 458 403 341 321 305 305 333 340 346 357 364 366 357 334 307 297 288 273 280 278 266 256 248 227 241 255 281 299 325 302 301 190 179 243 238 299 734 197 126 84 53 58 999999 999999 999999 999999 28 35 41 42 45 50124 79 375 75 10231 13 55 24 8031 -1877 101000 101000 791 544 322 211 188 240 263 319 362 455 490 543 623 776 999999 999999 999999 999999 999999 999999 659 475 405 394 392 371 344 322 301 295 302 310 316 329 347 351 334 345 341 321 308 299 280 263 258 259 265 283 278 270 247 245 254 270 343 291 295 196 160 205 147 172 418 163 93 61 65 39 999999 999999 999999 999999 33 41 53 44 39 50155 76 525 75 10228 13 55 55 8038 -1882 101000 729 379 163 142 157 253 301 378 453 448 469 524 573 557 999999 999999 999999 999999 999999 999999 547 429 392 354 331 321 315 316 316 314 321 340 361 361 350 317 307 290 281 281 269 267 265 265 257 260 298 312 351 304 276 265 211 205 223 213 206 169 150 65 23 33 23 28 30 26 999999 999999 999999 999999 999999 35 37 48 38 50187 70 300 75 10229 13 56 27 8044 -1888 101000 101000 999999 101000 582 326 227 286 305 370 350 411 508 498 517 558 589 704 999999 999999 999999 999999 999999 787 556 442 394 341 327 326 319 324 332 335 338 356 366 352 332 308 293 289 271 274 271 273 290 289 281 278 305 312 361 356 332 345 390 351 381 192 103 85 115 62 33 22 15 27 999999 27 50218 70 75 75 10226 13 56 58 8050 -1893 639 512 424 422 565 999999 889 497 349 501 351 361 400 414 485 999999 999999 999999 999999 999999 999999 999999 999999 639 620 591 600 517 452 417 381 361 341 342 328 321 312 316 330 343 320 311 335 323 292 279 272 267 265 287 279 265 271 296 320 357 358 351 368 374 342 375 233 94 65 74 34 22 18 20 50250 70 75 75 10229 13 57 30 8056 -1899 477 390 210 169 195 162 207 218 644 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 714 639 596 591 598 580 522 450 411 365 336 346 357 340 320 323 327 331 305 293 335 342 298 290 278 270 274 292 291 271 270 275 310 349 342 338 355 302 197 176 139 91 49 50 57 26 21 22 50281 70 75 75 10229 13 58 1 8063 -1905 101000 985 101000 967 967 758 706 584 647 413 321 315 290 306 336 332 371 357 361 651 579 560 495 501 518 623 639 616 538 459 416 389 377 369 362 351 334 334 319 310 313 300 315 307 292 291 294 300 301 308 328 300 295 279 277 261 254 249 293 363 278 263 187 95 47 40 43 15 14 18 50313 70 75 75 10229 13 58 33 8069 -1911 101000 101000 101000 101000 101000 968 739 540 432 418 351 373 306 302 327 331 344 364 371 540 529 515 492 477 503 611 565 536 492 443 423 437 431 405 369 336 329 324 309 298 307 304 314 321 289 278 266 258 260 271 323 304 313 289 276 284 278 237 273 300 348 208 123 53 26 22 19 20 23 22 50344 65 450 75 10226 13 59 4 8075 -1916 135 133 119 118 191 207 259 240 249 328 355 305 314 318 361 417 449 487 488 549 659 658 598 491 399 387 362 328 326 325 325 331 323 323 297 281 277 278 331 305 281 268 244 239 248 285 279 278 281 265 293 300 276 303 310 322 123 101 73 59 70 73 33 21 35 50376 65 450 75 10228 13 59 36 8081 -1922 100000 22 95 127 128 170 208 229 241 292 444 354 268 202 188 224 236 257 270 348 396 433 466 482 466 435 375 312 325 319 336 321 315 321 294 277 277 273 305 305 300 304 305 309 306 311 315 318 337 310 291 291 298 346 257 167 101 87 65 57 68 75 36 19 32 50407 70 75 75 10225 14 0 7 8088 -1928 100000 100000 100000 100000 100000 100000 59 109 207 246 291 315 324 306 265 333 676 999999 999999 999999 999999 182 123 115 173 202 218 276 344 396 375 339 305 344 371 347 308 310 337 335 305 306 326 331 330 328 323 342 356 356 351 375 410 409 380 346 312 283 304 208 115 104 100 100 110 114 100 72 48 28 50439 70 75 75 10228 14 0 39 8094 -1934 319 261 404 354 201 174 187 229 289 331 343 381 464 372 300 313 649 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 288 333 333 338 339 370 371 381 404 373 407 379 374 360 384 387 384 362 380 406 399 386 427 395 256 230 199 130 160 142 136 131 89 63 61 56 33 50470 70 75 75 10224 14 1 10 8100 -1940 492 347 390 327 157 167 212 232 215 231 268 304 409 277 154 161 436 589 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 320 289 323 338 369 374 364 455 501 440 467 426 424 412 425 430 435 404 384 372 378 417 496 421 336 231 189 189 239 223 211 148 78 46 56 41 28 50502 69 75 75 10225 14 1 42 8106 -1947 620 365 226 135 123 178 269 281 271 332 329 358 381 311 193 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 343 275 282 283 353 394 406 474 543 529 499 468 465 463 457 471 485 447 397 382 390 435 482 565 485 354 290 276 283 270 250 208 160 90 63 28 50546 76 75 75 10223 14 2 26 8115 -1956 26 11 19 24 79 165 252 267 303 389 368 407 444 440 383 343 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 365 240 196 209 304 400 440 477 539 562 583 497 488 459 450 469 440 388 339 314 356 400 456 609 602 542 357 262 223 202 174 159 119 63 38 999999 999999 999999 999999 999999 999999 999999 22 50577 75 75 75 10220 14 2 57 8121 -1962 100000 100000 11 112 188 234 261 259 288 334 349 388 436 444 460 514 522 530 554 565 582 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 289 250 283 377 417 445 530 590 549 452 394 366 367 375 345 296 285 260 295 325 342 366 440 568 337 179 111 93 77 53 29 14 999999 999999 999999 999999 999999 999999 999999 22 50609 75 75 75 10215 14 3 29 8127 -1969 87 55 86 185 273 264 286 285 293 294 327 401 419 435 434 461 460 457 487 496 466 464 460 999999 999999 999999 432 416 376 394 409 412 358 308 377 357 342 342 392 409 434 508 523 413 365 311 294 295 279 286 271 277 280 279 283 262 229 222 389 265 136 64 49 37 28 21 14 20 23 36 39 39 41 37 27 50640 75 75 75 10215 14 4 0 8134 -1975 100000 100000 100000 100000 77 185 194 235 243 247 356 423 999999 999999 999999 511 479 482 576 999999 999999 415 287 289 295 320 378 493 525 514 432 412 389 361 419 409 381 366 357 368 382 423 405 391 339 332 315 296 268 264 256 256 242 267 240 204 152 130 157 113 132 62 39 26 26 25 29 32 38 45 46 46 48 42 37 50672 75 75 75 10216 14 4 32 8140 -1982 100000 100000 100000 100000 100000 14 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 135 155 213 338 420 445 392 391 393 382 401 419 395 373 340 336 341 400 358 312 252 230 247 236 264 276 287 289 214 196 129 92 76 63 61 63 92 20 5 100000 6 16 22 32 33 30 33 33 31 32 36 50703 75 75 75 10212 14 5 3 8146 -1989 100000 100000 100000 100000 100000 4 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 131 80 72 135 264 316 328 358 397 406 420 442 443 437 402 279 248 265 221 181 144 109 124 123 167 189 224 252 184 116 54 41 29 26 23 22 19 11 2 1 4 9 7 14 17 19 26 30 31 31 32 50735 74 75 75 10214 14 5 35 8152 -1996 2 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 42 62 46 125 161 163 189 249 296 310 327 333 315 301 168 90 75 60 62 51 50 58 61 63 76 92 112 103 96 71 67 66 67 66 66 59 52 35 22 17 14 6 2 7 12 15 16 21 11 50766 71 75 75 10212 14 6 6 8158 -2003 0 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 8 21 34 71 124 141 145 143 123 111 97 44 34 23 14 10 13 18 25 29 37 45 51 67 71 84 90 97 99 94 90 85 85 68 49 23 8 2 1 7 13 17 50798 77 75 75 10215 14 6 38 8165 -2010 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 27 33 34 29 17 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 6 16 32 44 57 64 72 80 80 79 81 85 81 81 70 62 40 32 33 36 999999 999999 999999 999999 9 5 9 50846 77 75 75 10214 14 7 26 8174 -2021 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 5 9 19 29 40 43 49 58 62 66 66 71 56 42 36 34 21 26 31 28 25 20 16 50877 77 75 75 10213 14 7 57 8180 -2028 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 7 20 28 33 34 34 38 37 33 31 28 24 23 26 39 52 52 51 38 27 50909 77 75 75 10215 14 8 29 8187 -2036 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 2 17 24 26 28 28 23 19 14 12 16 20 31 44 55 54 52 42 29 50940 77 75 75 10212 14 9 0 8193 -2044 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 100000 100000 100000 100000 100000 2 5 100000 100000 100000 100000 100000 100000 8 19 28 39 37 32 31 23 50972 76 75 75 10213 14 9 32 8199 -2052 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 13 12 9 11 51003 71 75 75 10214 14 10 3 8205 -2060 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 5 8 12 8 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 51035 65 75 75 10209 14 10 35 8212 -2068 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 7 19 20 32 34 39 42 34 33 24 11 1 100000 100000 100000 51066 67 75 75 10213 14 11 6 8218 -2076 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 999999 100000 15 30 38 39 39 31 27 26 18 19 10 0 100000 100000 100000 100000 100000 100000 51098 66 75 75 10209 14 11 38 8224 -2084 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 0 13 14 17 17 14 8 6 5 100000 100000 100000 100000 100000 100000 999999 100000 100000 51129 61 75 75 10213 14 12 9 8230 -2093 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 5 8 4 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51161 62 75 75 10212 14 12 41 8237 -2101 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51192 63 75 75 10210 14 13 12 8243 -2110 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51224 64 75 75 10211 14 13 44 8249 -2119 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51255 65 75 75 10211 14 14 15 8255 -2128 34 26 64 50 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 30 157 165 181 149 118 66 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51287 65 75 75 10212 14 14 47 8262 -2137 100000 100000 100000 100000 21 23 8 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 53 141 151 177 172 155 107 39 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51318 65 75 75 10213 14 15 18 8268 -2146 100000 100000 100000 98 45 50 87 62 51 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59 86 111 106 94 93 107 109 109 101 86 43 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51350 65 75 75 10211 14 15 50 8274 -2156 182 156 136 286 163 147 210 180 187 283 178 88 100000 100000 100000 100000 7 17 65 86 89 98 89 92 88 99 73 112 93 107 199 196 218 207 202 198 210 231 216 194 131 16 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 51381 66 75 75 10216 14 16 21 8280 -2165 127 134 120 144 173 198 242 278 312 353 354 249 199 200 189 176 190 210 236 264 282 280 255 277 266 285 262 306 266 229 270 278 299 293 291 281 280 299 313 323 319 281 215 192 242 184 115 23 3 100000 100000 100000 100000 2 2 5 8 8 7 8 6 1 100000 100000 100000 100000 51413 65 75 75 10212 14 16 53 8287 -2175 82 79 54 51 60 68 105 146 180 209 276 220 205 197 213 196 202 219 230 238 251 252 237 255 249 255 260 274 254 272 283 307 323 326 332 312 295 306 326 345 365 345 297 265 326 344 329 255 205 200 31 21 15 12 14 13 15 14 15 9 6 3 100000 100000 100000 51444 60 450 75 10214 14 17 24 8293 -2185 100000 100000 18 39 51 88 91 110 106 120 113 125 141 155 122 124 158 175 145 144 150 193 136 145 187 212 225 227 217 210 209 209 225 236 256 280 273 250 219 208 248 239 189 148 188 35 18 10 14 19 18 14 999999 999999 999999 999999 100000 100000 100000 100000 51476 101 75 75 10215 14 17 56 8299 -2195 180 143 115 59 999999 999999 999999 999999 100000 100000 0 4 46 71 66 65 82 115 146 119 122 140 182 224 239 273 327 267 261 249 243 242 240 219 173 142 126 120 97 101 108 113 97 85 50 40 22 18 15 13 2 100000 100000 5 11 11 5 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 12 51507 99 75 75 10212 14 18 27 8305 -2205 190 118 82 28 1 999999 46 79 70 68 50 100000 999999 999999 999999 100000 100000 100000 100000 100000 3 21 115 199 262 291 310 300 277 269 266 266 288 283 270 207 156 115 70 65 45 28 15 11 6 0 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 1 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 51539 102 75 75 10212 14 18 59 8311 -2216 88 14 100000 100000 100000 58 107 116 120 119 131 31 100000 999999 999999 999999 999999 999999 100000 100000 100000 17 74 78 123 131 141 144 114 105 98 89 102 97 110 75 32 13 9 17 6 4 0 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 7 2 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 13 999999 999999 999999 18 51570 75 75 75 10211 14 19 30 8318 -2227 83 77 37 48 126 129 143 136 148 155 193 136 66 100000 100000 999999 100000 19 90 168 148 152 166 147 170 172 238 204 178 115 107 68 94 80 56 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 3 6 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 51601 113 75 75 10213 14 20 1 8324 -2238 160 159 122 158 246 284 277 289 215 210 200 211 295 242 260 264 227 182 211 266 263 281 252 220 220 216 262 267 288 224 240 189 257 237 144 33 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 999999 999999 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 58 51633 114 75 75 10214 14 20 33 8330 -2249 167 169 125 160 229 280 346 353 315 323 306 342 443 423 399 391 382 298 223 225 207 229 187 183 160 163 141 154 189 154 177 133 161 162 70 100000 100000 100000 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 100000 1 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 26 21 38 55 49 57 51664 114 75 75 10212 14 21 4 8336 -2260 140 999999 74 86 137 168 249 232 268 282 272 287 312 315 312 310 335 318 268 264 248 276 232 225 235 264 216 158 172 146 145 134 54 100000 999999 999999 33 58 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 10 21 14 15 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 77 62 65 90 29 28 39 36 33 51696 108 75 75 10215 14 21 36 8342 -2272 7 999999 100000 11 33 39 61 65 96 106 102 116 125 147 185 190 200 211 222 241 242 264 205 175 173 185 174 144 150 167 171 227 138 54 50 42 30 41 71 46 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 1 21 26 22 22 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 38 74 67 72 51727 108 75 75 10213 14 22 7 8349 -2283 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 100000 26 40 41 42 45 46 53 36 28 100000 100000 100000 100000 24 36 34 67 60 91 56 8 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 6 7 10 18 19 22 23 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 47 104 69 51759 108 75 75 10214 14 22 39 8355 -2296 16 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 100000 100000 3 6 11 13 13 14 12 11 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 66 91 67 79 117 192 51790 111 75 75 10211 14 23 10 8361 -2308 137 31 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 100000 0 6 10 13 12 9 999999 15 13 7 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 89 141 124 115 89 187 999999 999999 23 51822 111 75 75 10212 14 23 42 8367 -2320 191 17 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 0 1 0 2 0 100000 100000 4 7 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 50 46 94 134 122 158 181 210 75 999999 999999 23 21 51853 111 75 75 10207 14 24 13 8373 -2333 146 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 1 2 1 2 1 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 41 60 90 126 104 104 110 115 68 999999 999999 27 23 51885 106 75 75 10205 14 24 45 8380 -2346 98 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 37 65 82 114 70 63 52 58 51916 111 75 75 10203 14 25 16 8386 -2359 126 117 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 2 0 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 138 211 236 231 160 115 106 68 66 103 112 107 139 51948 111 75 75 10205 14 25 48 8392 -2373 141 107 8 100000 100000 100000 3 1 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 12 13 6 4 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 53 151 196 214 245 274 111 105 52 51 92 97 98 135 51979 110 75 75 10205 14 26 19 8398 -2386 136 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 106 136 149 227 266 408 425 415 392 248 36 27 26 52011 109 75 75 10203 14 26 51 8404 -2401 129 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 165 132 118 190 236 314 337 261 280 999999 999999 29 52042 109 75 75 10209 14 27 22 8410 -2415 248 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 6 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 71 100 139 160 170 122 82 96 72 69 38 42 58 999999 32 52074 109 75 75 10206 14 27 54 8417 -2430 336 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 3 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 115 137 90 103 140 167 148 84 48 70 111 999999 999999 999999 53 999999 38 52105 107 75 75 10204 14 28 25 8423 -2444 282 7 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 120 148 152 142 123 103 130 124 84 35 25 26 999999 999999 40 40 39 52136 107 75 75 10200 14 28 56 8429 -2460 279 12 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 165 199 163 137 143 137 114 91 75 86 50 999999 999999 999999 55 59 52 39 52170 105 75 75 10201 14 29 30 8436 -2477 278 16 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 76 115 168 196 173 139 159 255 323 420 999999 999999 999999 999999 999999 999999 50 54 59 52202 105 75 75 10199 14 30 2 8442 -2493 152 100000 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 212 245 225 225 191 178 176 207 208 255 249 204 216 199 143 91 61 54 34 52233 105 75 75 10200 14 30 33 8448 -2509 120 100000 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 244 218 235 215 227 238 216 162 143 130 157 168 151 187 211 144 117 80 65 41 52264 103 150 75 10271 14 31 4 8454 -2526 23 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 60 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 22 22 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 169 210 205 229 217 202 225 239 290 196 146 120 127 123 139 209 104 90 66 51 52296 103 150 75 10353 14 31 36 8460 -2543 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 10 35 30 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 177 161 189 203 208 199 189 205 224 297 183 153 100 101 129 138 221 120 51 40 28 52327 101 150 75 10440 14 32 7 8466 -2561 78 57 31 18 6 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 74 72 61 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 126 156 153 157 174 177 185 219 231 165 133 60 50 83 73 133 112 17 52359 100 150 75 10521 14 32 39 8473 -2579 157 149 124 112 98 87 77 73 85 999999 999999 999999 92 85 94 95 90 89 106 999999 999999 999999 999999 999999 86 90 91 89 94 77 59 57 80 999999 999999 999999 999999 999999 999999 216 181 154 151 167 152 129 118 999999 999999 999999 999999 999999 999999 111 97 102 99 95 85 79 88 94 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 125 129 124 139 152 160 158 190 173 214 133 126 104 75 37 32 41 52390 101 150 75 10612 14 33 10 8479 -2597 347 324 345 377 363 318 290 241 246 245 218 215 198 183 176 164 158 154 176 214 199 174 137 126 118 119 124 124 126 125 115 111 128 131 135 139 137 139 143 142 127 113 115 132 137 130 124 91 93 98 97 96 107 116 126 123 123 110 102 95 118 121 126 89 54 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 118 120 127 152 152 155 132 147 138 118 125 175 100 110 90 59 45 44 39 23 52422 102 150 75 10699 14 33 42 8485 -2617 278 236 237 259 274 258 254 258 276 263 240 229 214 185 163 140 124 110 127 153 133 114 91 89 80 80 81 81 85 93 96 95 102 89 82 72 61 53 50 47 47 46 59 77 101 98 100 113 131 134 143 151 174 162 159 157 140 133 139 120 114 81 140 91 83 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 79 77 85 117 179 186 171 115 101 107 57 64 52 59 64 58 62 49 33 21 11 7 52453 101 150 75 10775 14 34 13 8491 -2635 136 125 119 119 130 130 137 178 194 188 185 184 183 155 137 121 108 90 113 138 999999 999999 114 107 98 101 102 114 107 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 173 179 171 173 166 170 191 200 172 166 162 156 146 147 141 123 141 137 113 89 68 124 85 84 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 124 139 153 151 138 92 73 128 131 206 189 128 121 107 96 47 35 20 9 52485 99 150 75 10785 14 34 45 8497 -2655 228 234 229 222 207 176 172 178 169 153 147 162 160 153 157 159 171 183 999999 999999 999999 999999 237 237 248 999999 999999 999999 999999 999999 999999 999999 999999 999999 370 313 249 229 231 237 225 219 199 185 177 180 185 204 210 207 222 214 195 200 212 209 175 177 155 137 87 61 62 65 95 115 116 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 166 124 100 94 83 87 111 100 136 156 113 120 112 96 34 23 52516 99 150 75 10787 14 35 16 8503 -2675 377 383 395 420 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 376 329 306 304 298 294 284 283 286 291 287 290 280 277 289 295 305 299 279 248 225 209 203 208 218 235 235 244 241 236 238 240 227 196 186 173 165 165 166 148 119 127 128 123 88 115 121 141 129 137 64 999999 999999 999999 999999 999999 999999 999999 232 181 167 135 137 131 128 79 50 39 42 75 83 91 85 72 34 26 52548 99 150 75 10785 14 35 48 8509 -2696 501 999999 999999 999999 999999 485 454 438 440 419 396 383 371 371 393 404 437 485 999999 999999 999999 999999 999999 427 370 337 309 295 262 250 226 218 203 200 206 204 204 211 199 195 191 181 172 158 151 143 149 155 170 174 174 191 206 204 203 189 180 186 200 191 217 218 203 170 176 175 163 143 131 130 159 173 203 223 283 999999 999999 999999 999999 999999 258 228 214 178 160 171 177 171 202 109 107 102 96 80 74 79 55 39 33 52579 99 150 75 10789 14 36 19 8515 -2717 394 404 416 415 398 363 348 334 331 317 317 303 303 294 302 307 334 364 374 370 375 389 390 408 425 461 453 401 368 388 999999 999999 999999 999999 999999 288 237 206 186 174 163 150 155 158 155 149 166 183 187 187 185 191 197 197 207 210 191 178 192 190 197 180 178 174 181 186 190 197 165 159 179 195 209 221 226 229 229 223 228 217 206 209 217 189 188 205 228 175 186 130 134 152 132 75 69 107 50 32 20 52611 98 150 75 10784 14 36 51 8522 -2740 444 465 999999 999999 999999 999999 999999 999999 511 516 541 478 410 377 365 343 351 333 328 330 336 331 340 338 337 344 343 335 343 362 379 410 463 463 467 415 403 382 368 354 333 320 315 308 292 280 276 276 273 269 283 276 264 253 244 240 231 223 217 202 198 187 175 179 193 182 205 215 221 217 221 213 207 204 197 205 208 217 225 220 203 210 201 193 211 222 258 238 195 166 126 121 114 62 53 87 32 9 52644 98 150 75 10793 14 37 24 8528 -2763 518 548 555 531 509 474 475 425 385 377 413 410 377 376 378 356 370 347 355 361 358 344 337 320 311 293 288 310 335 362 369 358 361 353 354 338 334 322 315 315 311 301 295 284 280 276 267 257 244 248 261 267 266 258 259 258 252 248 244 229 233 216 210 207 213 196 191 186 192 177 170 165 163 156 147 156 158 179 197 200 182 194 212 225 243 246 262 277 238 227 300 179 62 999999 999999 16 38 16 52676 98 150 75 10787 14 37 56 8534 -2786 420 425 407 390 377 360 354 319 298 279 288 305 318 365 436 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 503 436 406 380 375 358 354 339 335 329 324 320 315 317 319 310 305 297 292 286 284 273 262 268 275 291 292 284 286 287 280 270 267 257 257 238 234 224 222 220 205 195 196 188 191 199 210 204 210 206 207 186 161 150 140 139 162 171 190 196 207 199 179 152 180 104 64 49 32 30 54 27 52707 98 150 75 10787 14 38 27 8540 -2810 384 398 401 400 411 425 451 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 594 507 463 422 413 392 382 360 353 353 340 338 329 328 327 323 319 311 305 301 298 289 289 290 296 295 288 281 279 275 275 268 268 259 261 250 248 237 242 241 222 215 208 193 187 183 195 186 178 168 171 162 152 145 144 132 123 122 121 118 116 113 85 47 39 44 59 48 39 30 41 12 52739 75 1800 75 10786 14 38 59 8546 -2834 629 556 515 473 451 427 411 393 388 374 361 347 337 336 324 318 311 303 304 307 311 304 301 300 295 286 287 291 293 284 282 276 273 267 268 261 258 254 256 244 244 240 249 239 227 207 197 168 165 151 161 160 155 157 171 191 209 212 219 219 210 207 236 194 183 180 142 151 98 104 62 36 33 24 14 52770 84 1050 75 10784 14 39 30 8552 -2858 654 608 586 581 585 555 534 490 460 429 406 388 369 360 355 335 329 328 323 319 311 302 292 284 281 275 271 270 267 283 296 296 302 303 295 293 293 292 290 288 290 284 280 276 271 269 265 265 265 255 265 259 253 238 249 222 213 213 222 189 176 181 182 189 197 205 200 208 208 223 232 227 258 266 252 175 154 121 53 70 48 25 21 19 52802 95 150 75 10785 14 40 2 8558 -2884 431 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 545 510 465 443 447 474 493 509 487 451 416 394 378 364 358 363 359 360 378 397 415 427 417 394 367 360 347 335 324 303 294 289 274 287 287 277 277 276 274 274 271 271 276 271 265 261 254 251 255 255 245 253 245 237 231 240 210 187 180 182 183 189 195 190 185 182 188 192 205 217 228 225 225 199 265 260 145 124 55 43 59 59 31 16 52833 95 150 75 10781 14 40 33 8564 -2911 366 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 633 570 538 505 472 436 434 429 426 424 414 401 390 378 371 369 353 312 281 253 260 261 258 253 246 249 252 248 245 250 243 235 235 232 235 234 235 233 229 227 228 235 237 228 213 189 183 206 220 218 199 181 168 158 143 152 181 186 193 218 154 180 183 135 121 67 62 54 62 29 17 52865 95 150 75 10782 14 41 5 8571 -2938 461 576 574 572 568 549 536 520 501 478 472 453 450 442 440 435 443 431 418 406 397 378 366 356 353 347 341 336 341 340 344 340 337 333 329 326 323 319 322 330 331 318 305 290 280 274 273 270 261 257 255 250 245 235 231 223 221 223 227 231 232 231 230 229 230 228 223 225 226 223 227 229 221 207 193 168 173 163 146 161 152 146 138 150 97 81 73 66 70 62 55 44 45 11 4 52896 95 150 75 10783 14 41 36 8576 -2965 499 489 468 456 451 432 431 429 422 417 418 413 405 399 405 397 391 373 369 371 353 339 323 314 305 297 293 293 297 301 296 293 293 288 287 289 291 291 286 282 279 277 277 277 274 271 275 273 266 270 263 253 256 252 249 240 233 229 219 218 217 209 206 201 200 199 195 203 199 204 205 209 203 208 204 196 203 209 194 228 208 181 148 166 90 47 43 41 52 33 34 26 7 100000 100000 52928 92 150 75 10779 14 42 8 8583 -2994 424 418 409 411 411 404 400 396 393 384 385 382 379 376 381 368 365 354 353 356 355 359 349 353 340 326 323 313 298 296 287 283 276 270 273 274 276 275 271 273 274 270 272 274 270 268 263 256 248 249 241 230 230 233 229 227 220 223 217 208 202 192 195 187 186 178 175 183 166 153 144 143 143 154 144 151 149 155 141 154 141 129 118 145 83 54 43 21 19 14 11 4 52959 91 150 75 10779 14 42 39 8589 -3023 372 370 361 362 363 364 366 365 363 356 353 352 352 345 338 326 339 343 338 334 335 337 335 343 331 324 328 317 309 308 303 296 286 279 278 270 270 264 259 256 251 245 253 249 246 249 243 243 236 229 220 211 208 209 217 208 199 195 191 196 190 174 173 160 166 158 153 151 145 133 120 117 112 93 82 72 69 69 65 61 55 62 50 47 38 30 19 999999 1 2 100000 52990 90 150 75 10777 14 43 10 8594 -3053 336 338 322 319 314 307 308 309 308 307 308 308 303 298 286 277 286 298 290 285 280 280 283 288 292 305 313 311 305 308 307 299 299 295 277 253 254 245 238 236 228 224 226 218 212 208 212 218 233 217 199 175 169 165 189 186 193 165 159 162 147 116 143 122 119 116 106 103 107 108 108 110 114 92 80 60 56 53 37 27 9 1 999999 999999 999999 999999 999999 999999 100000 100000 53022 93 150 75 10780 14 43 42 8601 -3085 381 379 358 348 344 333 326 320 320 317 324 321 326 314 307 303 296 297 285 278 273 275 265 262 264 266 262 259 254 257 258 250 263 256 260 240 257 252 242 242 248 242 233 228 222 213 223 219 233 242 241 214 219 184 179 170 179 155 154 149 105 69 91 79 73 40 37 43 42 41 44 45 51 45 42 20 14 12 5 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 3 6 1 53053 92 150 75 10779 14 44 13 8606 -3116 462 477 445 448 440 441 432 399 386 369 358 334 328 317 311 315 312 310 304 306 307 312 290 283 283 272 256 247 232 237 226 221 225 222 234 229 252 262 253 257 260 250 249 247 231 230 250 241 229 232 243 221 200 172 158 126 122 107 99 101 74 56 43 40 42 16 11 100000 100000 100000 100000 100000 7 9 11 14 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 53085 77 150 75 10777 14 44 45 8613 -3151 383 396 367 362 363 369 380 368 369 368 353 340 324 325 330 335 332 333 328 328 323 317 317 318 323 323 315 311 307 301 291 262 264 251 241 214 202 198 193 188 185 183 186 183 170 171 182 186 172 155 146 147 128 109 104 87 77 62 44 38 39 38 20 13 9 100000 100000 999999 999999 999999 999999 999999 0 4 1 6 100000 53116 77 150 75 10779 14 45 16 8618 -3185 394 408 391 373 367 367 378 381 375 367 353 361 346 340 345 339 328 324 318 309 305 293 306 311 301 299 282 289 274 237 249 210 226 215 207 198 192 161 145 162 142 133 101 105 79 77 74 80 83 82 64 74 74 63 54 53 52 50 33 23 21 20 3 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 4 53148 78 150 75 10778 14 45 48 8624 -3220 356 354 336 317 310 300 306 306 298 283 277 281 284 267 266 268 261 264 267 267 291 281 284 288 283 235 214 195 164 124 129 111 116 123 121 138 146 106 96 126 112 114 64 97 62 30 15 17 16 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 24 32 33 53181 80 150 75 10779 14 46 21 8631 -3261 267 257 229 196 181 171 170 158 148 142 135 130 138 136 139 162 164 176 184 190 208 213 214 216 195 129 125 125 144 181 181 177 183 168 168 188 168 150 157 165 147 155 97 79 78 17 2 0 2 5 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 10 13 15 17 16 53213 78 150 75 10784 14 46 53 8637 -3302 209 224 218 192 188 215 213 207 190 181 156 139 127 142 132 142 131 125 123 116 104 109 107 110 89 74 78 114 109 125 133 150 169 154 157 164 140 138 129 129 103 99 70 37 31 7 100000 100000 100000 100000 999999 999999 999999 100000 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 53244 61 150 75 10778 14 47 24 8643 -3338 330 334 323 320 329 363 387 410 387 374 365 360 396 332 306 249 232 213 200 179 166 150 146 142 170 185 160 130 107 113 118 137 144 145 159 167 159 170 170 172 152 147 165 166 232 234 277 248 161 168 149 91 84 84 81 64 47 44 45 48 36 53276 71 150 75 10779 14 47 56 8649 -3377 404 375 344 349 358 372 376 378 371 369 342 333 381 326 374 386 387 407 402 408 383 383 374 333 293 272 250 236 240 250 240 244 229 237 247 246 240 255 291 279 264 251 245 232 272 243 257 233 187 189 169 147 165 158 141 136 128 120 118 121 118 114 117 115 110 101 91 51 39 26 16 53307 72 150 75 10778 14 48 27 8654 -3418 402 383 350 330 339 334 348 370 355 347 314 316 337 316 333 323 332 357 363 371 398 398 389 370 339 324 307 288 285 283 270 268 249 249 251 252 248 245 263 245 241 238 235 218 231 215 228 212 206 222 217 192 192 188 161 137 136 117 110 110 108 97 95 91 79 72 65 34 26 9 6 6 53339 70 150 75 10780 14 48 59 8660 -3462 463 458 444 402 414 408 401 411 408 412 377 363 347 357 358 356 360 361 351 335 358 337 338 328 319 312 314 296 291 290 292 264 254 248 249 263 250 249 222 213 197 203 183 181 190 175 180 167 161 156 148 130 125 111 105 97 103 87 79 76 78 81 58 48 36 31 27 19 12 100000 53370 67 150 75 10779 14 49 30 8666 -3506 472 439 429 409 421 423 404 390 399 422 409 390 378 373 366 374 358 346 339 320 331 319 314 313 310 318 317 292 294 285 287 255 271 257 259 256 248 254 228 207 195 181 150 145 118 104 98 93 93 84 73 82 82 75 89 108 115 91 77 119 64 64 55 37 29 20 7 53402 65 150 75 10778 14 50 2 8672 -3554 444 413 405 412 424 412 407 390 380 377 371 355 346 347 345 349 336 322 308 301 301 305 296 297 294 296 298 280 296 298 290 279 309 299 306 274 266 285 256 213 198 165 143 136 119 106 107 101 90 91 101 100 82 104 98 100 94 71 54 91 43 39 39 21 14 53433 64 150 75 10776 14 50 33 8678 -3601 348 323 325 339 352 289 282 275 270 270 273 270 267 280 289 308 318 314 296 299 302 313 329 333 332 323 310 272 274 267 223 207 220 224 223 213 185 190 173 149 144 139 126 130 150 204 222 246 228 244 195 195 123 193 49 35 31 21 16 15 8 3 100000 100000 53465 61 150 75 10774 14 51 5 8684 -3652 253 244 244 253 265 228 221 242 264 306 332 343 336 305 302 298 311 299 276 272 260 243 249 246 241 238 222 190 193 178 138 123 126 116 115 131 107 99 108 133 148 170 214 184 197 193 172 164 148 178 116 122 82 124 33 26 21 15 14 11 3 53496 70 150 75 10774 14 51 36 8689 -3703 276 273 261 287 259 239 245 250 234 240 249 246 239 211 202 184 186 167 152 150 131 110 98 83 86 93 105 117 139 154 175 192 200 206 225 216 199 185 161 165 155 160 183 159 171 177 161 159 135 131 75 48 32 26 28 22 23 16 15 20 14 4 999999 999999 999999 999999 2 100000 100000 100000 53528 71 150 75 10773 14 52 8 8695 -3757 379 369 356 364 327 278 294 293 265 246 246 237 219 191 178 157 152 127 127 144 170 185 224 268 275 285 268 261 270 264 283 298 256 257 260 260 259 235 200 181 158 154 172 165 153 152 135 115 100 59 41 17 10 100000 100000 100000 100000 1 5 6 4 100000 999999 999999 999999 9 6 3 100000 100000 100000 53559 70 150 75 10781 14 52 39 8701 -3811 415 399 385 387 392 373 377 384 398 395 402 396 404 413 446 457 468 424 397 363 342 319 296 293 283 275 278 271 285 256 238 234 198 192 190 175 175 174 149 135 117 116 139 138 127 129 106 79 108 92 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 5 6 1 100000 100000 100000 100000 53591 68 150 75 10778 14 53 11 8707 -3849 400 400 392 397 398 390 391 397 414 426 426 413 407 398 403 413 417 424 424 427 410 412 370 327 322 296 276 257 249 224 198 178 164 147 147 108 99 97 66 53 36 39 40 48 50 50 47 45 69 79 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 53622 62 150 75 10764 14 53 42 8713 -3861 404 393 394 400 393 371 383 394 403 400 390 393 387 381 386 384 368 365 359 364 349 354 325 317 300 288 272 253 255 237 232 219 198 174 160 116 111 105 79 68 40 30 23 21 9 7 8 9 12 14 3 100000 1 6 100000 100000 100000 100000 100000 100000 100000 100000 53654 56 150 75 10759 14 54 14 8720 -3878 310 293 285 285 267 251 267 274 283 283 289 289 289 293 303 310 303 278 278 278 270 234 216 215 176 177 175 164 166 150 139 126 87 67 36 13 6 9 3 0 100000 100000 100000 100000 100000 100000 100000 100000 4 6 1 100000 100000 1 100000 100000 53685 54 150 75 10760 14 54 45 8726 -3903 279 268 256 241 202 209 214 201 229 262 276 271 273 262 263 251 230 200 189 183 165 119 99 66 41 41 39 42 39 53 58 62 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 53717 48 150 75 10764 14 55 17 8732 -3930 385 319 339 343 326 323 320 274 254 276 285 277 279 265 262 225 175 146 122 103 114 89 80 50 34 27 24 31 43 47 56 42 40 15 10 1 1 100000 23 18 54 100000 100000 100000 100000 100000 100000 100000 53748 48 150 75 10761 14 55 48 8739 -3958 354 282 302 281 285 284 275 259 233 229 233 211 208 217 203 167 127 106 98 82 97 87 91 67 50 46 55 70 78 69 66 59 52 33 43 79 58 38 22 15 50 100000 100000 100000 100000 100000 100000 100000 53779 67 150 75 10760 14 56 19 8745 -3988 318 269 274 242 266 271 266 278 288 289 305 279 266 271 245 216 201 204 191 134 114 123 108 116 106 79 77 81 86 53 35 46 42 50 58 91 60 74 23 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 19 17 53811 72 150 75 10760 14 56 51 8751 -4019 319 284 277 250 253 251 254 245 256 277 278 252 243 230 209 186 167 165 153 117 107 104 83 82 73 52 41 34 38 9 8 8 5 14 19 39 29 46 18 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 0 17 25 27 21 8 100000 100000 100000 53842 74 150 75 10762 14 57 22 8758 -4052 156 135 123 114 101 98 96 86 86 106 94 84 85 76 63 52 35 25 22 25 26 26 21 15 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 2 16 16 14 14 0 100000 100000 100000 100000 100000 53874 74 150 75 10765 14 57 54 8764 -4087 19 13 11 13 16 15 5 12 8 4 3 0 100000 5 13 35 43 59 83 82 71 69 45 38 23 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 15 22 20 31 34 27 21 23 11 1 100000 100000 100000 100000 53905 72 150 75 10767 14 58 25 8770 -4123 25 18 14 15 22 30 35 45 65 58 73 47 23 15 45 49 61 74 79 64 47 38 18 19 0 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 7 28 42 41 34 36 36 29 24 21 6 100000 100000 100000 53937 70 150 75 10764 14 58 57 8777 -4162 238 191 215 230 253 289 282 266 283 294 307 285 291 291 282 265 293 293 259 207 154 83 27 100000 5 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 8 16 28 31 24 21 40 44 42 35 32 33 27 26 17 2 100000 53968 70 150 75 10769 14 59 28 8783 -4202 419 374 365 350 360 369 380 376 370 372 376 368 381 384 368 350 349 354 301 256 180 86 16 0 12 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 23 30 35 34 36 36 43 40 37 31 29 27 21 27 18 4 100000 54000 69 150 75 10771 15 0 0 8789 -4247 379 341 333 315 329 331 351 349 340 344 351 344 336 340 329 320 298 299 255 230 164 92 7 0 10 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 23 33 38 30 33 38 35 30 28 27 23 18 26 24 12 54031 69 150 75 10762 15 0 31 8795 -4291 296 252 251 250 266 273 296 294 287 289 296 288 275 264 247 243 240 230 219 212 171 99 12 100000 2 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 11 22 30 20 24 31 31 26 29 30 24 22 23 15 4 54063 68 150 75 10762 15 1 3 8801 -4341 251 210 210 220 226 218 225 223 212 199 205 203 201 195 192 183 194 197 191 185 134 50 0 100000 100000 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 17 23 26 29 32 33 36 34 24 24 24 8 54094 68 150 75 10759 15 1 34 8808 -4393 304 265 260 281 305 269 221 208 191 177 189 195 214 257 282 245 224 218 210 189 105 18 100000 100000 3 7 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 7 30 30 38 36 30 32 34 32 28 23 15 0 54126 68 150 75 10759 15 2 6 8814 -4449 430 409 359 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 361 274 248 207 88 9 100000 100000 25 16 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 32 33 31 39 32 25 22 25 29 33 25 2 100000 54157 51 1350 75 10760 15 2 37 8820 -4508 325 271 263 221 120 44 25 21 35 21 100000 5 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 26 35 24 27 26 26 17 18 19 24 26 28 21 100000 54189 66 150 75 10761 15 3 9 8826 -4572 265 254 249 265 271 283 272 275 278 274 304 356 375 345 342 337 298 286 298 288 257 179 100 51 23 0 100000 17 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 13 28 23 21 29 31 29 29 34 39 34 29 23 15 54220 51 1275 75 10758 15 3 40 8832 -4639 597 541 501 478 452 414 319 148 42 6 100000 4 38 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 9 21 28 33 40 45 50 57 53 51 48 34 16 54251 66 75 75 10757 15 4 11 8838 -4711 153 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 554 409 417 444 434 416 276 103 23 100000 100000 21 39 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 18 28 31 35 48 53 55 45 56 50 29 54283 65 75 75 10759 15 4 43 8844 -4792 142 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 482 360 364 378 364 332 220 88 18 100000 100000 38 25 9 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 17 21 27 34 51 52 49 41 43 24 54314 65 75 75 10755 15 5 14 8850 -4875 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 635 541 456 370 222 92 22 100000 100000 22 26 21 17 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 2 14 25 27 36 42 44 32 15 1 54346 64 75 75 10760 15 5 46 8856 -4970 179 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 498 439 433 422 377 348 251 121 33 2 100000 1 19 25 24 15 13 12 4 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 21 34 22 19 33 29 2 100000 54377 63 75 75 10756 15 6 17 8862 -5066 151 311 297 337 356 418 999999 999999 999999 999999 999999 999999 999999 999999 276 256 212 196 204 193 176 166 137 77 20 4 100000 4 8 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 2 13 14 7 11 1 100000 54409 62 75 75 10754 15 6 49 8868 -5180 117 183 167 176 175 171 183 196 227 999999 999999 217 184 181 180 999999 999999 999999 999999 999999 41 38 33 21 10 5 100000 100000 2 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 54442 61 75 75 10756 15 7 22 8875 -5307 67 63 50 49 41 32 31 30 30 21 100000 100000 100000 0 5 999999 999999 999999 999999 999999 999999 999999 100000 100000 1 0 100000 100000 0 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 100000 100000 100000 100000 54474 59 75 75 10759 15 7 54 8880 -5437 44 73 55 50 42 48 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 100000 100000 54505 53 75 75 10755 15 8 25 8886 -5585 48 64 53 52 49 61 35 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 54537 53 75 75 10755 15 8 57 8892 -5750 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 7 13 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 54568 52 75 75 10752 15 9 28 8897 -5926 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 54600 52 75 75 10753 15 10 0 8903 -6129 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 54631 52 75 75 10752 15 10 31 8908 -6341 25 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 54663 52 75 75 10751 15 11 3 8913 -6603 34 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 54694 51 75 75 10752 15 11 34 8918 -6879 50 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 54726 50 75 75 10748 15 12 6 8923 -7201 71 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 54757 50 75 75 10749 15 12 37 8927 -7553 491 36 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 54788 50 75 75 10749 15 13 8 8931 -7947 651 65 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 54820 49 75 75 10747 15 13 40 8935 -8405 329 39 13 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 54851 57 75 75 10746 15 14 11 8939 -8886 102 22 9 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 77 18 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 54883 66 75 75 10742 15 14 43 8941 -9468 280 162 110 80 70 37 100000 100000 100000 100000 100000 100000 100000 100000 22 56 55 47 41 14 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 54914 66 75 75 10739 15 15 14 8944 -10066 334 228 215 206 207 178 76 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 54946 66 75 75 10741 15 15 46 8945 -10726 246 147 133 118 115 100 32 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 54977 65 75 75 10737 15 16 17 8946 -11393 103 26 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 55009 64 75 75 10735 15 16 49 8946 -12093 82 25 7 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 55040 61 75 75 10739 15 17 20 8945 -12763 223 55 22 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 55072 62 75 75 10734 15 17 52 8944 -13425 312 130 100 50 24 8 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 55103 69 75 75 10740 15 18 23 8941 -14022 332 313 271 250 218 181 149 131 104 37 3 100000 100000 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 55135 70 75 75 10760 15 18 55 8939 -14607 380 318 274 259 248 234 260 285 320 312 320 242 158 42 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 55166 71 75 75 10745 15 19 26 8939 -15183 455 301 249 218 210 195 216 229 254 238 201 144 167 72 11 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 5 15 11 100000 55198 71 75 75 10738 15 19 58 8940 -15814 403 336 258 221 226 193 184 187 199 219 105 55 76 19 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 55229 70 75 75 10737 15 20 29 8944 -16362 227 276 190 131 165 171 150 141 162 210 82 16 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 55261 65 75 75 10732 15 21 1 8949 -16825 197 166 117 72 61 62 31 13 16 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 55292 66 150 75 10711 15 21 32 8955 -17129 45 47 40 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 55324 65 150 75 10731 15 22 4 8962 -17482 172 94 55 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 55355 65 75 75 10734 15 22 35 8968 -17652 342 240 110 65 14 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 55387 63 150 75 10724 15 23 7 8975 -17621 110 52 32 22 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 55418 63 150 75 10724 15 23 38 8982 -17561 93 45 12 15 13 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 55450 52 150 75 10722 15 24 10 8989 -17429 69 24 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 55481 52 150 75 10724 15 24 41 8996 -16915 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 55512 59 150 75 10721 15 25 12 8996 -3403 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 55544 59 150 75 10725 15 25 44 8989 -2470 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 55575 59 150 75 10726 15 26 15 8982 -2110 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 55607 62 150 75 10721 15 26 47 8975 -1791 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 55638 64 150 75 10723 15 27 18 8969 -1370 94 85 84 75 39 5 100000 100000 100000 3 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 55670 64 150 75 10727 15 27 50 8962 -865 138 127 133 152 170 171 176 200 257 250 253 308 323 325 318 252 194 186 152 156 139 134 111 94 59 34 13 8 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 0 4 3 100000 100000 100000 55701 66 75 75 10726 15 28 21 8955 -509 91 156 128 134 152 164 171 199 213 231 194 183 196 193 185 178 143 128 133 120 125 107 109 75 46 35 27 17 16 9 13 16 18 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 1 100000 5 7 3 100000 55733 66 75 75 10733 15 28 53 8948 -241 71 126 94 91 97 93 88 105 105 105 73 54 44 43 38 39 28 26 19 18 32 39 50 35 38 36 15 40 62 81 61 82 74 182 90 11 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 7 16 22 31 31 55764 68 75 75 10729 15 29 24 8942 -62 54 37 30 21 14 14 17 27 31 43 33 21 14 11 9 10 9 18 18 39 81 180 264 333 405 367 239 150 142 156 132 110 101 160 65 6 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 3 15 18 19 25 27 22 8 55796 71 75 75 10732 15 29 56 8935 105 62 50 37 38 28 28 39 63 79 103 113 116 106 89 111 127 140 186 157 110 84 100 134 139 185 203 183 146 148 158 146 110 105 42 37 125 88 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 2 8 22 26 29 26 22 21 20 7 999999 100000 55827 71 75 75 10732 15 30 27 8928 227 23 21 5 12 16 4 100000 100000 14 26 45 66 76 71 88 101 111 153 173 173 137 137 128 122 118 133 129 123 95 96 86 96 139 96 72 147 122 43 18 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 10 17 32 33 38 37 34 28 31 28 999999 100000 55859 70 75 75 10733 15 30 59 8921 332 36 28 27 41 83 116 172 195 239 261 293 248 180 152 122 122 138 156 171 178 169 223 188 145 113 121 104 90 42 35 38 47 86 64 39 39 11 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 13 20 30 45 42 36 33 34 32 34 35 28 55890 71 75 75 10735 15 31 30 8914 418 185 110 84 59 77 101 132 135 146 154 183 176 160 169 154 166 193 198 187 172 152 184 199 169 128 114 110 89 74 59 43 41 25 21 11 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 10 20 22 25 33 40 39 33 29 29 29 29 39 8 55922 71 75 75 10733 15 32 2 8907 493 232 160 169 65 46 48 50 53 62 69 81 91 106 95 87 92 110 123 132 144 141 150 149 149 150 147 140 137 161 170 183 208 183 176 219 409 394 250 101 141 66 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 0 8 13 13 15 12 13 18 23 22 19 16 16 20 19 19 55953 71 75 75 10730 15 32 33 8900 558 152 123 164 108 101 103 93 95 85 89 85 83 98 55 44 42 48 62 83 158 233 301 302 346 348 330 292 261 251 213 120 96 88 105 128 175 175 152 70 71 31 41 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 5 5 100000 100000 100000 0 4 7 7 8 4 5 9 9 9 55985 72 75 75 10725 15 33 5 8893 611 214 218 211 207 200 208 189 147 117 117 91 77 73 81 107 125 171 191 185 183 216 257 267 283 307 308 299 298 297 253 149 56 35 30 27 31 25 24 22 17 8 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 1 9 16 23 20 14 10 10 6 8 8 0 100000 56016 73 75 75 10729 15 33 36 8886 660 305 292 265 264 247 256 258 245 239 267 251 232 247 237 246 251 285 297 308 306 288 296 305 309 319 315 328 330 340 347 165 80 69 29 3 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 2 11 20 25 31 42 40 37 33 34 40 33 39 16 9 4 100000 56047 73 75 75 10731 15 34 7 8879 702 314 307 278 281 269 256 250 269 287 305 283 263 275 281 301 306 309 322 333 339 309 304 303 299 289 284 305 304 289 293 90 66 90 34 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 2 10 23 24 25 33 46 41 35 36 37 36 49 41 29 22 14 56079 73 75 75 10729 15 34 39 8872 740 302 273 243 243 233 219 207 212 227 218 196 182 178 204 234 238 231 247 263 270 265 274 283 277 312 292 263 246 198 152 53 39 105 68 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 44 38 30 30 50 43 34 32 29 27 28 39 38 31 20 56110 74 75 75 10730 15 35 10 8866 764 216 250 223 219 221 242 250 266 288 291 279 258 268 289 289 268 261 251 258 252 252 240 239 235 263 245 206 178 120 77 35 28 72 78 64 67 82 84 75 72 56 60 40 25 10 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 48 56 49 37 36 38 37 35 37 37 36 33 33 37 32 19 6 56142 75 75 75 10732 15 35 42 8859 801 263 354 310 294 289 293 286 293 309 344 346 331 352 339 327 307 294 272 256 250 254 224 180 161 138 142 135 133 85 47 18 20 51 90 77 61 54 46 31 32 33 45 56 22 24 33 55 77 79 999999 999999 999999 999999 999999 999999 2 24 58 57 52 46 42 35 35 31 35 48 59 52 44 43 38 28 21 10 56173 77 75 75 10733 15 36 13 8852 829 314 311 286 253 237 231 217 212 222 237 231 216 220 199 190 182 183 182 167 175 183 181 156 143 143 146 167 165 108 53 23 16 20 48 219 239 220 189 158 163 166 164 207 328 354 255 185 202 126 59 100000 999999 999999 999999 999999 1 23 44 43 42 40 41 47 43 31 18 23 46 42 35 30 29 33 35 30 24 18 56205 77 75 75 10738 15 36 45 8845 856 396 295 256 215 184 157 148 135 145 144 146 148 146 121 92 60 56 55 54 67 100 999999 999999 999999 999999 252 192 164 126 101 101 80 77 89 177 234 186 121 114 254 243 117 119 162 188 117 77 88 54 100000 100000 100000 999999 999999 999999 100000 100000 100000 1 4 4 9 21 21 23 4 4 24 15 7 7 8 20 29 24 18 10 56236 78 75 75 10736 15 37 16 8838 879 422 359 367 380 374 425 321 267 187 146 137 153 189 204 232 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 140 122 114 89 84 98 75 69 68 95 95 73 34 33 134 138 3 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 0 11 9 1 100000 100000 56268 77 75 75 10732 15 37 48 8831 901 294 252 221 213 236 273 224 237 230 218 219 211 190 152 132 135 124 117 128 106 120 118 100 88 59 41 42 34 29 24 27 32 35 50 63 79 23 23 4 2 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 56299 75 75 75 10737 15 38 19 8824 920 350 352 275 280 311 315 314 352 356 363 360 355 325 270 268 253 223 202 181 152 137 116 120 117 81 65 78 89 81 88 110 39 42 59 74 102 44 68 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 56331 74 75 75 10739 15 38 51 8817 938 428 433 372 361 327 326 333 349 318 320 299 298 293 265 274 245 225 209 178 171 156 125 127 125 104 98 102 106 102 117 163 90 59 48 57 19 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 56362 75 75 75 10736 15 39 22 8810 954 273 282 239 230 215 225 233 213 184 164 144 143 141 127 114 92 87 77 72 73 72 66 61 52 57 64 64 68 79 96 127 131 97 89 124 79 90 81 3 100000 999999 34 23 61 69 136 108 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 56394 75 75 75 10743 15 39 54 8803 971 207 231 173 173 185 191 177 148 137 96 94 78 63 57 53 49 51 42 39 38 33 31 34 39 38 39 34 41 43 57 66 61 47 47 57 61 80 73 59 47 42 70 39 44 46 98 89 23 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 56425 74 75 75 10739 15 40 25 8797 996 227 261 220 222 240 242 244 243 278 292 333 336 336 322 310 313 287 263 249 247 230 215 198 220 237 227 171 157 149 115 104 90 81 80 71 69 66 61 70 81 77 62 59 47 51 90 108 156 100 103 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 56457 61 75 75 10733 15 40 57 8791 1019 272 282 236 232 257 246 240 262 269 290 317 302 325 308 314 316 303 289 269 264 254 245 218 213 223 225 199 217 234 207 202 213 193 188 147 125 99 82 80 92 75 53 53 54 63 86 93 119 59 86 45 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 56488 64 75 75 10735 15 41 28 8785 1033 215 227 180 187 202 179 160 164 167 185 207 189 196 209 216 216 219 226 215 209 203 199 173 164 162 147 110 111 106 98 103 133 123 129 117 115 95 71 44 31 19 16 19 20 25 25 30 48 27 35 37 58 13 20 18 31 34 9 12 100000 100000 100000 100000 100000 56520 65 75 75 10736 15 42 0 8778 1045 279 210 157 154 108 91 95 97 107 121 129 140 145 170 178 187 186 199 203 194 188 185 186 185 148 120 93 80 66 55 54 57 58 61 67 80 93 108 133 150 147 140 128 115 91 69 56 53 75 72 76 105 80 93 106 111 86 71 66 92 21 10 100000 100000 100000 56551 67 75 75 10731 15 42 31 8771 1034 217 239 200 208 181 168 188 209 204 215 219 218 216 206 212 231 226 217 211 205 214 218 244 255 228 220 233 233 235 244 251 261 271 243 226 227 223 223 216 231 234 248 254 243 233 231 234 231 230 234 239 254 263 244 231 196 171 187 149 158 122 131 105 76 95 153 180 56583 72 75 75 10732 15 43 3 8764 1039 112 172 191 999999 999999 999999 999999 999999 999999 999999 999999 351 293 260 232 236 242 228 218 222 247 263 286 314 313 313 336 350 377 398 398 378 347 302 268 263 255 258 252 264 270 280 293 292 281 283 277 275 263 262 274 270 263 220 222 199 181 210 184 108 81 102 113 106 86 88 114 71 999999 999999 100000 100000 56614 74 75 75 10739 15 43 34 8757 1046 181 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 458 406 368 368 343 335 341 344 343 325 300 283 259 245 232 232 236 238 238 244 247 249 256 254 235 231 217 203 169 149 152 141 135 101 102 99 94 105 111 63 52 60 71 87 60 72 120 159 183 104 21 6 100000 100000 56646 76 75 75 10733 15 44 6 8750 1063 231 435 411 393 393 383 395 397 400 418 435 432 438 439 434 431 430 425 414 407 394 378 360 342 317 310 305 309 312 314 310 302 293 270 260 244 233 214 201 203 211 214 214 201 192 185 181 157 124 111 97 77 79 83 78 85 110 144 178 165 144 128 110 106 115 149 134 116 111 247 103 72 47 48 42 42 56677 80 75 75 10729 15 44 37 8744 1110 211 315 400 381 370 364 375 374 364 371 378 376 373 374 370 370 363 352 344 337 343 330 314 301 279 275 268 261 258 257 256 251 252 246 251 248 237 231 215 213 219 218 217 222 229 239 239 217 216 242 230 226 278 365 351 288 211 183 186 176 182 184 178 172 190 216 192 132 140 226 123 99 111 142 149 88 71 59 48 52 56709 82 75 75 10732 15 45 9 8738 1175 127 172 353 353 337 332 334 326 304 308 291 286 278 267 266 265 254 241 251 258 260 254 248 241 220 227 227 208 198 198 184 186 192 195 207 217 216 228 228 230 228 228 214 218 194 208 207 218 233 227 225 252 264 301 310 253 200 185 181 192 163 159 157 164 169 165 176 142 140 129 91 77 89 100 120 73 66 55 43 19 19 44 56740 82 75 75 10736 15 45 40 8731 1234 67 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 400 379 389 361 334 331 338 357 336 326 330 321 301 310 327 313 336 373 373 366 341 308 280 262 222 204 199 197 199 209 200 199 170 168 166 177 176 175 182 206 215 221 233 149 133 147 146 143 100 86 79 84 79 64 60 58 62 43 33 24 20 22 30 44 49 42 30 18 28 33 56772 82 75 75 10736 15 46 12 8725 1292 220 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 534 472 456 448 412 379 375 368 356 342 328 329 333 326 312 321 307 311 302 307 297 283 276 261 263 241 210 195 171 175 193 188 175 165 150 140 133 129 138 154 169 166 166 173 129 126 134 124 115 87 94 68 55 57 51 47 40 37 32 30 21 11 11 6 11 14 20 18 16 23 11 56803 81 75 75 10739 15 46 43 8719 1346 498 508 494 501 506 499 510 525 529 512 496 477 441 422 402 377 363 326 312 292 275 256 237 234 228 219 219 214 219 224 229 221 208 211 214 213 228 235 221 198 180 179 180 161 165 171 160 143 142 145 164 174 169 148 134 153 154 157 151 152 134 143 182 154 131 277 56 27 7 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 56835 73 75 75 10743 15 47 15 8712 1398 511 495 462 458 459 459 459 468 480 475 456 452 428 413 395 379 350 298 271 246 220 202 175 168 163 166 166 163 159 153 155 158 156 161 172 177 187 202 200 208 196 197 207 200 204 202 198 201 208 218 199 194 187 155 146 162 159 157 136 144 131 132 175 142 121 205 90 47 12 100000 100000 100000 100000 56866 73 75 75 10746 15 47 46 8706 1446 469 454 427 409 407 407 407 406 417 404 389 383 374 368 365 370 340 327 309 292 276 273 266 263 264 273 285 291 281 262 259 267 259 255 255 252 261 262 252 247 246 247 243 227 218 223 246 241 227 226 209 183 176 168 161 155 150 146 116 112 89 81 89 84 84 88 101 85 44 25 10 5 0 56898 76 75 75 10748 15 48 18 8699 1494 418 416 397 394 398 399 407 404 407 393 390 376 370 362 355 350 340 344 350 351 344 343 341 337 331 340 348 357 358 356 350 349 334 330 324 315 319 299 287 281 277 276 268 256 243 248 267 256 239 240 247 225 220 223 226 215 198 195 192 174 155 140 119 104 111 105 112 117 95 95 101 88 86 46 26 9 56929 76 75 75 10746 15 48 49 8693 1539 420 417 403 405 404 403 405 408 404 397 392 376 378 369 356 337 330 328 329 318 315 315 315 317 308 290 289 290 290 288 282 275 263 261 261 268 279 265 271 266 260 258 254 248 244 244 249 251 255 258 265 260 255 248 249 240 234 236 235 226 221 213 194 157 158 166 168 160 139 134 119 102 102 86 53 26 56961 77 75 75 10746 15 49 21 8687 1582 439 434 418 411 410 407 405 404 400 387 380 373 372 370 357 340 329 317 299 289 290 286 293 297 301 280 278 279 282 284 282 282 277 273 278 282 295 289 294 287 278 272 272 268 270 268 265 257 254 252 258 267 258 233 232 225 209 197 193 183 184 199 210 197 191 172 168 149 129 123 95 83 75 72 47 28 15 56992 79 75 75 10745 15 49 52 8680 1623 387 383 366 361 360 365 366 368 371 363 361 367 366 370 373 369 363 350 341 336 335 323 325 324 323 323 323 322 320 324 319 317 320 313 317 309 313 305 303 296 290 287 286 286 285 283 276 264 262 256 260 274 264 245 248 235 217 191 175 152 148 154 156 157 161 123 112 98 92 92 81 73 54 42 25 17 12 13 5 57024 81 75 75 10742 15 50 24 8674 1662 445 444 419 415 406 417 423 421 422 418 412 411 414 410 415 405 403 392 391 379 371 360 349 342 334 332 327 322 318 318 314 306 308 308 306 300 300 294 295 292 291 287 286 285 278 273 273 268 264 252 247 248 233 231 232 217 211 193 183 158 143 128 119 107 106 91 83 74 68 67 66 61 39 33 20 13 12 19 15 14 4 57055 90 75 75 10740 15 50 55 8668 1700 616 614 577 554 531 522 536 510 481 466 450 433 419 398 389 371 362 348 346 340 334 333 325 323 320 315 310 306 307 306 302 299 299 299 294 286 284 274 275 274 272 265 266 260 254 243 239 243 235 220 211 206 192 186 180 174 170 166 160 155 144 132 122 116 106 91 75 67 55 49 49 48 44 45 36 27 23 27 26 25 19 999999 999999 999999 999999 999999 999999 100000 100000 100000 57087 91 75 75 10739 15 51 27 8661 1736 447 446 426 417 416 414 440 437 428 417 407 399 391 377 378 365 358 342 340 340 336 332 325 324 324 313 312 305 305 303 296 293 296 290 290 274 275 269 267 273 263 255 252 252 246 241 231 238 237 228 228 234 236 226 223 229 228 218 203 183 165 149 133 129 130 121 108 97 83 78 70 63 59 60 56 55 56 61 58 54 56 52 46 41 33 999999 0 100000 100000 100000 100000 57118 91 75 75 10739 15 51 58 8655 1771 416 417 390 383 380 380 390 385 391 382 374 373 371 368 375 374 376 368 367 369 369 365 360 354 356 345 342 333 331 326 316 310 310 297 292 272 261 260 250 259 240 231 221 219 205 197 191 196 195 192 192 198 199 192 195 197 198 191 196 184 163 141 126 117 113 109 107 102 99 93 87 80 72 66 52 50 53 60 60 59 58 55 48 41 35 28 7 999999 100000 100000 100000 57150 95 75 75 10735 15 52 30 8649 1804 443 444 420 407 397 398 389 369 369 360 334 327 316 306 305 305 305 301 301 307 308 310 303 304 306 297 297 295 294 294 283 283 278 267 259 242 222 212 197 198 183 167 164 149 129 114 108 110 107 106 108 112 119 127 134 133 142 144 153 152 149 146 147 165 178 111 96 85 77 73 70 60 55 51 39 39 37 39 39 39 36 36 32 25 19 10 1 100000 999999 999999 999999 999999 100000 100000 100000 57181 94 75 75 10735 15 53 1 8642 1835 411 422 401 398 396 402 394 380 379 376 360 355 349 336 334 324 320 311 312 313 311 308 299 297 299 295 296 295 291 286 276 274 271 269 245 234 219 211 196 196 191 178 175 165 132 117 104 100 98 101 98 96 107 110 120 117 120 125 102 98 97 102 93 114 152 105 94 68 52 45 37 32 30 30 29 30 29 27 29 31 30 32 29 22 11 0 100000 100000 999999 999999 999999 999999 100000 100000 57213 84 75 75 10736 15 53 33 8636 1868 378 388 355 362 363 367 371 364 364 357 352 350 354 346 347 338 334 333 330 328 325 319 316 313 315 315 313 308 297 290 285 280 275 278 252 253 247 240 247 258 270 271 263 221 173 153 149 144 140 128 111 88 91 87 90 80 67 69 47 47 44 47 33 31 33 32 37 14 14 10 12 12 8 6 6 13 16 15 25 20 19 17 8 4 57244 80 75 75 10735 15 54 4 8630 1897 298 302 277 273 269 271 283 281 286 285 277 277 276 274 272 271 268 269 264 264 267 272 276 278 277 281 278 270 264 258 252 243 240 239 230 237 242 234 242 245 255 249 255 221 184 164 144 139 135 133 126 104 95 93 85 81 73 70 66 62 51 43 34 24 16 7 100000 100000 100000 100000 3 2 100000 100000 999999 100000 100000 100000 100000 100000 57276 78 75 75 10734 15 54 36 8623 1927 148 150 140 131 128 129 144 156 166 179 184 189 188 189 187 188 183 183 182 180 184 192 195 193 194 199 194 193 195 192 189 180 179 168 158 158 158 153 148 147 150 139 144 143 131 131 102 93 83 81 81 74 66 64 60 65 68 65 70 69 51 38 27 16 10 4 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 57307 99 75 75 10731 15 55 7 8617 1954 73 73 65 60 60 62 68 76 86 95 103 108 103 95 92 92 88 87 88 86 88 89 87 84 88 89 84 84 82 85 80 77 74 64 59 58 58 58 58 62 63 56 58 57 56 61 41 30 22 11 11 5 100000 100000 100000 100000 100000 100000 100000 3 2 1 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 57339 99 75 75 10731 15 55 39 8611 1981 71 72 70 66 64 64 62 62 60 60 57 58 56 55 52 58 64 67 71 73 78 78 72 68 67 68 61 54 48 55 42 34 28 23 26 24 22 27 33 44 44 43 41 38 26 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 57370 72 75 75 10731 15 56 10 8604 2007 59 60 59 58 54 59 64 66 61 60 54 54 51 51 47 50 55 63 68 70 67 59 48 40 37 32 21 7 100000 100000 100000 8 6 15 32 50 66 82 98 101 94 89 72 60 25 10 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57402 73 75 75 10729 15 56 42 8598 2033 84 81 79 66 52 54 62 68 78 88 100 107 107 100 93 91 94 98 91 85 78 60 47 41 38 26 10 100000 100000 100000 100000 100000 8 17 39 69 80 90 104 114 119 122 118 85 23 3 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57433 72 75 75 10728 15 57 13 8592 2057 135 136 131 133 136 136 158 177 202 213 234 255 252 248 247 255 269 244 244 263 264 252 271 360 259 237 188 154 158 154 166 161 164 147 173 150 161 92 72 69 63 69 80 66 12 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57465 72 75 75 10729 15 57 45 8585 2081 191 192 185 192 195 186 193 200 223 239 250 255 242 220 218 218 234 224 238 260 269 282 304 335 270 259 234 207 201 185 184 144 133 121 176 147 137 77 47 20 10 15 20 16 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57496 71 75 75 10729 15 58 16 8579 2103 210 202 196 204 202 195 186 186 179 176 170 162 149 117 103 96 100 99 102 109 117 137 151 141 141 133 123 127 116 103 94 70 65 57 82 55 12 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57528 68 75 75 10737 15 58 48 8572 2126 207 197 184 185 186 184 174 171 150 133 111 103 89 66 46 44 28 23 16 24 27 27 39 39 44 33 19 21 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57559 77 75 75 10738 15 59 19 8566 2147 159 147 117 101 99 97 89 80 67 58 42 29 21 12 6 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 5 10 7 100000 57591 77 75 75 10740 15 59 51 8560 2168 53 45 24 15 13 12 9 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 4 11 9 2 100000 57622 77 75 75 10740 16 0 22 8553 2188 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 8 14 20 20 11 0 100000 57654 77 75 75 10740 16 0 54 8547 2208 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 8 16 17 19 20 8 100000 100000 57685 76 75 75 10743 16 1 25 8541 2227 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 13 10 10 6 0 100000 100000 57717 75 75 75 10743 16 1 57 8534 2246 39 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 57748 73 75 75 10745 16 2 28 8528 2264 30 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 57780 65 75 75 10744 16 3 0 8521 2281 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57811 65 75 75 10745 16 3 31 8515 2298 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57843 65 75 75 10743 16 4 3 8509 2315 23 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57874 66 75 75 10743 16 4 34 8502 2331 26 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 999999 100000 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57906 68 75 75 10744 16 5 6 8496 2347 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57938 68 75 75 10742 16 5 38 8489 2362 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 100000 999999 999999 999999 100000 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 57969 67 75 75 10744 16 6 9 8483 2378 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58001 70 75 75 10747 16 6 41 8477 2392 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 58032 69 75 75 10749 16 7 12 8470 2406 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 58078 69 75 75 10743 16 7 58 8461 2426 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58110 68 75 75 10746 16 8 30 8455 2440 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58141 67 75 75 10741 16 9 1 8448 2453 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58173 66 75 75 10743 16 9 33 8442 2466 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58204 66 75 75 10746 16 10 4 8435 2478 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58236 65 75 75 10742 16 10 36 8429 2490 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 59 92 92 81 64 46 41 39 46 51 51 36 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 58267 65 75 75 10743 16 11 7 8423 2503 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 57 107 131 178 168 152 123 94 80 77 67 62 42 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 58299 66 75 75 10742 16 11 39 8416 2514 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 100000 26 53 61 89 99 100 93 76 62 49 31 17 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58330 66 75 75 10751 16 12 10 8410 2526 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 17 41 50 50 37 20 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58362 66 75 75 10746 16 12 42 8403 2537 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 10 43 49 60 51 35 20 4 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58393 65 75 75 10746 16 13 13 8397 2548 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 32 47 56 64 57 45 29 14 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58425 65 75 75 10744 16 13 45 8391 2559 100000 100000 100000 100000 100000 100000 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 20 49 59 77 85 79 68 33 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58456 64 75 75 10747 16 14 16 8384 2570 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 11 58 70 85 92 98 87 91 59 17 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58488 64 75 75 10744 16 14 48 8378 2580 175 83 34 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 58 66 70 84 91 94 87 69 51 54 10 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58519 65 75 75 10741 16 15 19 8371 2590 276 232 173 131 133 101 38 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 165 158 135 144 138 140 154 151 148 134 120 93 74 64 49 37 14 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58551 65 75 75 10739 16 15 51 8365 2600 146 160 117 93 96 80 51 27 17 5 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 45 72 94 93 135 181 220 245 248 241 230 214 191 197 189 191 159 144 103 89 62 43 28 19 14 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58582 64 75 75 10742 16 16 22 8359 2610 8 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 19 97 136 144 126 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 24 34 63 89 125 131 137 128 118 110 91 102 101 106 78 65 38 30 25 24 18 17 20 15 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58614 64 75 75 10744 16 16 54 8352 2619 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 33 101 130 126 93 75 66 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 1 7 12 10 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58645 62 75 75 10743 16 17 25 8346 2629 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 25 32 45 45 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58677 62 75 75 10743 16 17 57 8339 2638 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 8 33 34 27 11 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 58708 61 75 75 10743 16 18 28 8333 2647 56 26 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 12 29 75 82 92 69 55 34 17 1 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 58740 60 75 75 10745 16 19 0 8326 2656 94 73 29 11 3 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 2 51 79 89 97 90 59 46 27 16 3 100000 100000 100000 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 58771 59 75 75 10748 16 19 31 8320 2664 154 157 115 105 97 78 72 25 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 14 54 58 69 46 13 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 58803 59 75 75 10748 16 20 3 8314 2672 213 152 101 82 77 64 57 26 2 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 58834 58 75 75 10749 16 20 34 8307 2681 108 36 11 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 58866 57 75 75 10751 16 21 6 8301 2689 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 58897 56 75 75 10752 16 21 37 8294 2697 32 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 58929 54 75 75 10754 16 22 9 8288 2705 16 1 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 100000 100000 100000 58960 53 75 75 10758 16 22 40 8282 2713 93 50 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 100000 100000 100000 58992 52 75 75 10758 16 23 12 8275 2720 211 212 133 94 46 16 8 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 100000 100000 100000 59023 51 150 75 10760 16 23 43 8269 2728 281 219 148 90 53 17 4 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 100000 100000 100000 59055 50 150 75 10760 16 24 15 8262 2735 334 293 268 256 248 235 150 77 66 56 66 81 97 106 114 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 100000 59086 77 150 75 10764 16 24 46 8256 2742 293 259 256 254 240 236 215 204 213 175 160 179 195 196 174 175 185 202 176 117 56 28 10 9 5 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 106 92 59118 77 150 75 10764 16 25 18 8249 2750 216 178 179 186 180 195 234 247 249 266 284 311 350 310 268 283 304 295 276 248 168 97 64 44 15 2 6 5 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 94 117 96 51 7 59149 75 150 75 10762 16 25 49 8243 2756 350 291 295 300 312 316 327 334 324 354 389 391 372 340 315 321 340 329 308 263 207 138 88 60 28 22 23 19 25 38 40 100000 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 3 11 14 100000 59181 73 150 75 10763 16 26 21 8236 2763 363 326 325 324 322 330 327 342 346 329 315 304 279 280 283 286 318 305 292 223 164 99 55 45 34 29 32 39 88 92 116 112 78 69 29 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 59212 49 150 75 10763 16 26 52 8230 2770 365 341 331 322 303 324 327 327 318 304 281 279 279 298 292 278 304 290 289 264 211 165 108 82 74 49 26 42 64 58 74 75 49 41 27 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 59244 48 150 75 10767 16 27 24 8224 2776 376 343 347 343 337 335 329 323 305 293 281 286 264 281 276 231 171 146 157 169 155 146 103 73 55 43 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59275 47 150 75 10773 16 27 55 8217 2783 327 295 314 313 317 336 327 318 318 300 296 307 303 301 318 312 297 280 208 178 130 74 21 100000 100000 100000 100000 100000 0 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59307 48 150 75 10775 16 28 27 8211 2789 234 210 202 192 191 226 222 221 217 201 189 185 203 199 220 217 229 248 238 254 234 242 216 196 161 82 40 14 7 100000 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59338 49 150 75 10782 16 28 58 8205 2795 299 278 272 240 221 168 118 113 104 96 88 80 98 107 109 103 102 104 124 137 136 171 234 227 188 97 56 26 7 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59370 49 150 75 10774 16 29 30 8198 2795 324 321 338 345 364 319 287 294 320 342 348 329 314 292 266 257 286 301 337 334 347 329 325 241 146 48 24 24 14 100000 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 59401 46 150 75 10779 16 30 1 8192 2793 332 345 329 346 403 440 437 400 396 437 461 436 412 402 404 372 376 398 401 405 408 405 381 304 177 55 22 22 19 11 100000 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59433 45 150 75 10775 16 30 33 8185 2788 436 422 407 397 413 431 417 378 362 359 360 357 339 334 326 308 304 335 336 355 359 344 313 243 131 33 12 17 17 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59464 44 150 75 10775 16 31 4 8179 2784 434 423 446 464 443 424 396 383 385 371 355 340 330 306 283 276 299 325 318 318 327 303 258 155 53 6 4 25 17 3 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59496 45 150 75 10772 16 31 36 8173 2779 416 396 416 429 427 423 405 392 397 409 424 428 438 396 313 285 296 322 322 321 334 321 286 157 46 3 2 24 19 5 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59527 44 150 75 10771 16 32 7 8166 2775 384 374 365 360 382 400 405 389 390 425 433 451 447 432 376 352 356 379 399 395 374 351 303 170 56 3 2 23 14 3 2 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59559 44 150 75 10777 16 32 39 8160 2770 412 433 452 429 412 414 416 392 391 410 464 468 442 412 405 407 395 382 396 387 342 297 240 134 40 7 15 47 13 100000 100000 999999 999999 13 14 12 2 100000 3 100000 0 100000 100000 100000 59590 43 150 75 10775 16 33 10 8154 2766 588 624 672 681 655 619 622 604 569 492 528 613 999999 999999 507 383 341 303 333 328 307 220 133 59 11 6 21 38 8 999999 999999 999999 999999 100000 1 4 100000 100000 5 1 100000 100000 100000 59622 43 150 75 10782 16 33 42 8147 2761 331 361 409 488 605 712 794 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 130 62 12 0 18 13 7 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59653 43 150 75 10829 16 34 13 8141 2757 144 171 200 245 278 298 331 374 426 449 481 535 615 999999 999999 999999 999999 999999 999999 999999 999999 100000 31 5 100000 15 2 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59685 43 150 75 10887 16 34 45 8134 2752 100000 100000 2 18 51 92 114 162 194 195 198 242 260 318 265 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59716 43 150 75 10948 16 35 16 8128 2748 100000 100000 100000 100000 100000 100000 100000 100000 100000 6 28 36 43 67 81 26 100000 100000 100000 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59748 43 150 75 11011 16 35 48 8121 2743 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 59779 44 150 75 11072 16 36 19 8114 2739 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59811 45 75 75 11124 16 36 51 8108 2735 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59842 45 75 75 11175 16 37 22 8101 2730 0 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59874 44 150 75 11229 16 37 54 8095 2726 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59906 45 75 75 11281 16 38 26 8088 2722 1 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59939 44 75 75 11336 16 38 59 8081 2718 2 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 59971 43 150 75 11383 16 39 31 8075 2714 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 60002 44 75 75 11404 16 40 2 8068 2710 9 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 60034 44 75 75 11404 16 40 34 8062 2706 8 2 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 60065 43 75 75 11402 16 41 5 8055 2702 103 76 29 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 100000 100000 100000 60097 43 75 75 11405 16 41 37 8048 2699 106 90 28 5 4 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 100000 100000 100000 60128 44 75 75 11408 16 42 8 8042 2695 48 49 0 100000 19 8 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 60160 123 75 75 11410 16 42 40 8035 2691 38 46 100000 100000 22 24 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 51 55 60191 124 75 75 11412 16 43 11 8029 2688 50 69 11 0 6 99 29 1 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 40 37 40 59 60223 125 75 75 11412 16 43 43 8023 2684 46 59 18 6 9 64 31 9 11 9 13 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 27 22 22 24 21 21 15 12 8 9 8 100000 100000 100000 100000 100000 999999 999999 1 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 26 25 31 47 60254 127 75 75 11413 16 44 14 8016 2681 42 20 11 4 5 6 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 33 30 34 42 46 60286 127 75 75 11409 16 44 46 8010 2677 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 22 19 24 26 60317 126 75 75 11411 16 45 17 8003 2674 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 354 441 533 525 509 516 561 618 494 368 360 403 412 279 329 111 34 24 17 16 60349 125 75 75 11407 16 45 49 7997 2671 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 237 209 230 285 345 410 453 461 527 532 484 365 343 379 416 419 152 158 83 32 999999 17 60380 121 75 75 11411 16 46 20 7990 2667 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 300 242 223 192 159 133 145 172 172 210 223 280 300 246 172 152 145 152 203 61 37 60412 119 75 75 11410 16 46 52 7984 2664 100000 100000 100000 100000 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 410 403 319 199 169 134 121 146 152 141 142 97 57 44 47 53 60 75 40 33 30 25 23 60443 114 75 75 11408 16 47 23 7977 2661 100000 0 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 179 202 241 265 148 74 61 59 62 86 88 98 169 119 72 67 74 49 50 82 60475 113 75 75 11408 16 47 55 7971 2658 99 27 0 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 287 131 127 181 95 59 48 50 47 42 37 37 43 57 88 171 205 230 277 251 245 60506 118 75 75 11408 16 48 26 7965 2655 25 4 100000 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 331 296 270 244 153 38 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 334 484 562 627 639 627 263 133 186 220 155 96 99 999999 999999 999999 999999 999999 268 223 182 227 238 248 200 239 256 274 298 324 401 656 60538 122 75 75 11410 16 48 58 7958 2652 188 999999 999999 999999 999999 999999 999999 157 92 76 72 77 139 301 295 265 276 254 210 89 14 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 404 344 358 464 542 590 585 481 154 93 144 96 999999 999999 999999 999999 347 302 266 207 191 174 190 230 241 252 190 200 228 235 238 241 300 450 584 477 386 476 60569 124 75 75 11411 16 49 29 7952 2649 118 95 84 121 999999 999999 106 102 101 91 78 79 94 135 139 112 112 94 82 27 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 284 396 431 398 418 369 312 271 264 110 116 999999 999999 402 457 340 356 262 267 297 284 275 245 263 301 316 294 250 193 178 159 138 97 123 169 333 394 317 271 247 448 60601 124 75 75 11412 16 50 1 7945 2646 8 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 514 420 400 398 364 357 289 223 151 97 199 999999 999999 242 291 329 445 269 261 231 209 215 221 243 229 225 223 243 248 254 247 249 249 217 151 130 160 124 209 160 43 25 81 60632 123 75 75 11419 16 50 32 7939 2643 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 460 427 410 377 374 378 345 267 281 200 264 396 500 517 412 273 208 257 302 343 250 255 288 245 216 237 102 96 88 100 131 180 205 233 247 268 278 241 195 190 82 105 82 39 30 60664 121 75 75 11419 16 51 4 7932 2640 15 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 275 295 333 277 320 341 386 392 419 372 349 354 348 328 321 265 239 276 306 289 270 283 328 344 352 409 341 392 429 334 209 157 129 142 159 173 212 200 180 193 152 111 84 60695 122 75 75 11415 16 51 35 7926 2637 48 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 74 3 1 2 100000 13 13 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 113 223 391 477 422 451 453 502 467 399 370 346 308 266 227 235 234 261 266 274 274 243 244 259 268 292 331 360 294 291 294 229 153 137 69 65 66 84 109 110 117 104 53 46 68 60727 97 1950 75 11419 16 52 7 7919 2634 275 108 47 19 9 28 29 28 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 601 513 403 358 359 354 299 263 247 240 212 208 234 245 252 258 252 243 241 242 256 232 210 219 245 273 241 216 231 239 219 274 248 213 172 146 118 89 71 75 47 43 55 60758 98 1950 75 11421 16 52 38 7913 2631 678 315 196 95 36 25 38 53 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 469 369 331 323 286 274 274 243 198 180 184 198 201 212 228 245 259 252 253 282 309 303 303 275 272 230 198 201 246 236 257 287 312 357 332 347 275 245 187 120 86 80 62 59 51 43 60790 104 2100 75 11425 16 53 10 7907 2628 613 304 156 64 48 56 62 56 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 312 317 277 239 201 193 194 211 207 189 163 168 187 213 234 255 259 253 246 245 246 275 294 292 286 271 299 266 219 197 210 214 243 256 264 272 296 288 240 243 229 173 90 79 64 58 55 54 999999 999999 999999 999999 999999 113 91 62 60821 105 2100 75 11424 16 53 41 7900 2626 899 519 288 141 55 33 38 35 58 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 264 270 245 201 172 140 130 151 171 174 173 182 191 204 241 264 280 273 251 234 243 247 250 254 252 269 290 298 307 258 238 242 249 265 266 262 265 329 312 370 428 437 263 168 138 111 95 95 90 87 89 90 86 97 172 191 275 205 60853 121 900 75 11421 16 54 13 7894 2623 542 407 432 999999 999999 999999 999999 999999 612 339 353 999999 999999 999999 999999 999999 999999 999999 509 271 115 32 17 22 34 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 256 253 305 342 284 256 239 206 213 309 350 339 299 278 271 274 281 292 300 285 269 267 255 228 222 268 261 337 376 380 357 334 331 313 295 320 322 319 312 340 363 447 485 384 389 387 332 253 188 135 124 120 117 108 86 55 166 228 460 474 60884 125 750 75 11424 16 54 44 7888 2621 439 319 237 190 187 252 353 419 420 413 410 332 368 724 999999 999999 999999 999999 999999 999999 999999 429 178 88 48 49 27 37 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 389 426 412 390 384 358 331 282 222 189 208 269 278 334 359 360 340 354 379 356 330 337 340 356 391 400 419 444 468 447 429 393 275 237 199 141 142 148 150 144 100 81 159 245 374 388 457 417 60916 127 675 75 11419 16 55 16 7881 2618 462 353 336 290 303 320 310 316 313 318 323 342 379 440 541 679 754 709 606 545 437 323 254 211 178 127 86 36 28 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 304 237 252 261 267 350 999999 999999 999999 343 327 488 547 442 353 267 270 242 215 247 321 293 308 290 308 324 339 337 369 365 351 339 322 360 393 415 470 390 294 290 254 247 220 157 166 156 160 162 153 174 152 152 168 220 265 318 395 486 333 60947 134 225 75 11425 16 55 47 7875 2615 552 386 296 283 293 259 229 199 229 240 282 303 301 330 332 340 314 270 258 256 270 267 274 252 237 207 211 203 211 191 149 103 60 29 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 397 242 187 165 186 223 205 209 233 278 309 312 284 280 300 302 275 256 212 232 262 266 294 362 324 337 315 329 341 366 367 407 370 355 319 297 332 344 361 401 401 258 210 136 162 280 193 204 187 179 167 137 161 205 232 243 239 269 324 290 281 298 275 60979 136 75 75 11424 16 56 19 7868 2612 277 281 204 185 156 133 122 111 95 81 84 103 112 121 151 213 241 263 242 209 202 212 229 230 233 240 226 221 227 205 147 130 98 52 18 14 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 255 178 144 127 132 170 209 218 211 218 249 239 239 232 203 214 217 239 267 254 210 218 214 211 231 243 255 254 365 307 314 326 382 352 329 287 257 258 269 257 214 305 287 287 204 206 206 209 197 153 202 193 210 255 270 266 277 270 289 352 230 153 155 155 61010 137 75 75 11435 16 56 50 7862 2610 167 195 146 123 104 87 75 67 61 77 100 115 115 112 121 140 148 155 180 192 189 188 196 197 180 163 151 141 131 105 70 80 53 26 5 0 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 214 178 161 143 131 129 142 195 215 211 213 226 244 219 221 210 194 239 244 265 231 224 176 165 173 168 138 138 138 173 348 285 297 298 333 337 322 307 271 241 218 190 129 100 107 145 214 205 198 195 154 136 243 263 298 351 329 307 337 300 264 308 172 85 52 64 56 61042 137 75 75 11430 16 57 22 7856 2608 148 186 165 167 149 124 108 80 125 194 233 218 207 169 123 86 96 90 121 170 224 196 171 160 125 101 94 71 46 35 26 31 31 32 24 14 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 208 182 169 167 190 228 247 260 274 275 277 273 248 220 200 210 222 220 248 259 236 185 214 223 222 211 162 100 119 132 248 401 374 412 391 357 348 325 325 358 362 327 294 327 336 331 312 272 226 186 182 171 228 287 295 280 307 306 308 343 272 234 173 135 87 57 54 66 61073 137 75 75 11433 16 57 53 7849 2605 140 206 187 179 148 117 90 65 109 207 273 230 187 117 49 14 28 63 49 73 98 139 126 143 159 195 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 399 307 261 246 264 287 295 301 307 299 289 266 246 246 237 222 204 181 201 204 192 205 217 197 192 223 226 199 161 155 144 258 228 316 397 394 393 384 365 361 354 295 281 301 310 288 319 342 334 276 245 229 201 210 248 297 296 293 291 294 295 301 307 256 247 112 84 57 48 42 59 61105 137 75 75 11430 16 58 25 7843 2602 213 999999 999999 999999 201 60 22 38 24 70 96 55 20 6 4 3 5 44 27 26 24 37 35 38 48 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 294 265 252 245 264 275 287 290 270 251 230 219 196 189 196 192 206 200 201 197 178 176 192 202 194 189 159 156 137 129 161 179 283 269 279 308 338 328 340 350 358 435 362 280 236 244 241 254 275 277 225 195 189 226 240 284 294 304 307 306 301 279 267 261 219 238 170 84 46 43 44 53 61136 132 375 75 11426 16 58 56 7837 2600 108 35 13 24 48 86 80 66 47 39 37 36 29 32 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 263 255 237 208 193 206 193 191 194 182 176 179 201 224 233 239 256 254 248 258 234 183 168 161 165 158 158 130 133 136 141 148 152 165 196 211 238 256 253 251 235 230 298 276 268 309 341 349 320 269 239 232 231 226 276 288 307 317 317 318 305 311 294 282 245 164 148 154 101 68 55 52 61168 136 75 75 11428 16 59 28 7830 2598 122 146 108 78 49 22 13 57 116 120 152 163 176 214 281 421 476 543 999999 999999 999999 999999 999999 999999 999999 8 12 21 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 144 121 132 132 154 154 159 161 171 177 191 208 239 264 273 284 276 253 246 245 224 180 153 129 122 127 134 144 160 172 167 170 199 135 125 130 126 130 140 137 127 119 149 164 199 259 309 335 340 253 193 227 266 274 293 286 288 324 323 323 321 331 323 254 211 140 99 91 92 60 50 45 61199 135 75 75 11432 16 59 59 7824 2595 53 144 116 158 110 63 69 169 193 276 448 516 589 684 842 876 893 905 942 945 882 887 598 221 62 27 36 26 48 999999 999999 999999 999999 999999 999999 999999 100000 0 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 84 88 99 106 139 150 174 187 207 219 232 246 258 242 242 248 215 209 209 219 218 210 217 206 199 192 179 163 154 164 157 192 239 170 143 133 107 103 97 100 100 103 116 131 154 189 212 242 242 214 181 183 229 267 263 269 272 294 287 274 259 252 237 158 154 165 160 171 79 55 48 61231 136 75 75 11432 17 0 31 7818 2593 110 277 191 194 139 67 75 202 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 339 101 42 47 23 26 61 999999 999999 999999 999999 999999 999999 100000 2 4 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 116 87 84 88 83 104 157 202 232 257 263 256 236 220 214 213 220 229 219 224 226 229 231 210 191 189 191 182 181 188 199 205 206 205 181 169 142 142 113 104 91 85 85 88 94 105 111 120 150 174 163 160 161 177 252 301 262 279 284 265 215 185 154 130 125 124 142 150 149 160 166 68 53 48 61262 134 300 75 11436 17 1 2 7811 2591 114 64 22 40 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 33 25 11 8 36 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 151 108 94 105 107 113 167 229 264 270 280 265 251 228 210 214 235 232 232 224 213 207 200 193 183 158 149 160 156 166 187 207 208 217 190 166 159 143 136 124 117 106 90 83 80 84 88 93 101 126 120 138 177 234 251 276 314 292 300 299 276 198 173 146 124 112 110 107 103 107 85 96 65 47 42 43 61294 136 150 75 11436 17 1 34 7805 2588 89 12 38 32 30 34 8 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 30 17 13 13 12 11 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 216 183 213 218 223 206 201 242 284 307 313 320 284 247 231 226 231 201 182 166 160 152 150 156 162 163 144 118 128 123 124 137 144 142 152 151 144 136 136 126 120 116 108 102 89 66 62 62 68 93 112 126 168 239 293 280 272 285 281 282 263 228 173 172 176 188 173 164 150 113 119 81 52 68 43 42 37 61325 137 150 75 11441 17 2 5 7799 2586 209 44 41 28 39 16 8 0 100000 100000 2 15 27 41 43 44 40 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 325 316 349 334 319 282 246 239 251 292 331 338 295 248 233 219 219 190 191 173 158 160 159 163 164 187 178 175 184 174 164 166 138 93 84 82 81 81 83 81 80 82 76 73 64 51 52 56 70 106 138 173 238 240 222 224 218 214 197 193 164 133 112 117 134 154 156 193 191 127 135 117 66 63 54 50 41 40 61357 138 150 75 11441 17 2 37 7792 2584 360 83 51 46 57 31 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 390 405 394 366 328 315 270 219 193 185 208 243 253 257 257 258 239 235 232 227 218 217 223 221 244 252 298 308 334 353 367 371 408 388 307 233 216 262 180 84 57 55 51 46 42 44 53 63 73 91 121 146 164 202 188 168 181 197 201 189 172 153 97 95 83 85 89 88 125 138 100 100 104 77 103 96 56 58 68 53 61388 138 150 75 11442 17 3 8 7786 2581 418 100 49 48 54 33 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 529 431 376 323 298 291 254 208 171 163 175 200 226 249 257 253 233 230 246 257 275 294 306 311 325 349 413 433 445 468 474 474 491 515 533 462 431 365 205 101 82 88 92 105 116 126 133 135 133 130 134 142 135 130 148 204 270 314 294 297 197 134 91 104 66 49 70 64 48 57 62 77 76 74 100 139 100 120 51 47 61420 138 150 75 11441 17 3 40 7779 2579 482 115 36 36 65 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 416 337 289 258 252 232 206 183 180 188 202 219 241 258 274 289 296 319 348 368 381 386 399 372 392 405 398 394 379 338 300 275 285 349 331 307 198 107 94 109 130 154 158 159 155 137 125 110 105 108 123 123 146 187 221 257 298 266 263 207 71 87 99 77 67 82 96 123 156 163 178 117 103 79 117 102 124 40 40 61451 138 150 75 11444 17 4 11 7773 2577 476 113 77 47 82 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 548 385 324 290 268 265 262 260 268 278 273 282 295 304 320 378 454 420 427 456 459 454 418 389 362 368 349 344 354 327 300 244 204 99 98 86 78 90 99 101 98 96 92 93 93 88 76 72 78 93 170 268 316 327 316 255 222 224 171 141 156 65 89 92 97 110 123 116 158 175 186 277 140 126 91 68 57 67 47 43 61483 138 150 75 11445 17 4 43 7767 2575 437 84 72 54 53 24 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 421 353 341 348 349 350 367 373 391 413 412 426 424 424 436 481 522 488 479 488 493 456 411 376 360 346 350 381 405 423 433 427 438 318 270 297 332 333 358 174 115 91 73 74 83 97 113 240 336 297 320 342 381 312 299 287 265 245 174 123 101 86 103 129 138 129 122 123 140 132 175 254 167 142 113 79 51 46 39 57 61514 138 150 75 11441 17 5 14 7760 2573 196 23 10 51 35 23 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 620 394 362 374 400 414 412 433 455 462 476 492 495 487 487 496 497 495 516 500 478 498 466 459 455 453 428 454 461 471 485 481 487 532 522 485 487 521 524 504 243 182 174 164 164 194 307 387 418 458 400 412 418 390 329 301 278 320 347 304 269 255 211 187 163 136 96 84 93 89 115 168 202 172 115 89 83 54 35 39 50 61545 138 150 75 11446 17 5 45 7754 2571 93 8 8 37 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 435 439 436 457 463 464 465 483 516 515 511 504 500 481 474 487 498 487 470 457 479 490 493 511 497 475 483 469 476 473 455 458 478 492 489 475 448 411 301 188 234 999999 999999 223 359 401 479 527 561 417 399 335 272 287 275 252 330 391 387 370 367 319 279 235 176 111 63 66 71 121 147 197 148 75 55 48 41 32 32 34 61577 137 150 75 11445 17 6 17 7748 2568 69 23 24 45 24 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 550 458 467 464 503 514 496 490 490 527 496 492 489 490 470 458 481 474 446 441 436 455 478 480 481 459 441 423 426 446 446 430 423 378 362 336 317 277 239 166 230 999999 999999 560 427 473 522 534 601 483 318 287 234 250 262 241 254 282 306 320 327 345 352 346 268 241 185 127 149 150 128 128 164 117 59 53 44 35 29 29 61608 136 150 75 11445 17 6 48 7741 2566 45 32 53 52 32 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 479 416 447 472 469 506 545 534 511 487 485 462 481 485 488 471 444 453 436 441 434 420 438 449 427 402 420 403 403 411 422 422 396 354 261 224 185 172 199 225 243 214 432 420 494 503 492 495 519 543 438 383 398 415 409 396 349 322 308 292 307 305 338 326 328 252 226 187 160 173 173 158 136 136 78 48 46 44 36 30 61640 136 150 75 11448 17 7 20 7735 2564 45 31 48 39 26 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 350 440 454 455 432 430 499 529 507 453 435 456 486 466 453 444 423 411 398 401 396 387 400 387 336 307 312 291 288 291 293 280 250 231 229 249 999999 999999 999999 999999 999999 365 552 506 534 539 508 447 380 361 382 423 429 433 409 392 347 294 311 334 342 343 349 298 269 257 212 188 186 175 180 154 133 83 74 60 57 46 37 29 61671 136 150 75 11451 17 7 51 7729 2562 37 16 12 37 14 7 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 388 438 412 373 333 331 434 467 469 413 418 420 441 406 405 397 395 383 380 367 362 360 366 354 306 257 216 213 205 173 141 99 101 999999 999999 999999 999999 999999 999999 999999 464 485 493 540 566 479 440 329 211 235 236 305 312 340 341 357 316 258 272 295 309 326 305 273 256 259 232 215 218 221 204 141 109 68 76 57 58 45 37 33 61703 136 150 75 11451 17 8 23 7722 2560 27 10 14 28 9 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 650 499 420 425 452 391 351 418 433 437 409 415 391 395 427 413 384 382 381 396 391 385 384 378 350 341 333 313 319 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 614 492 470 430 370 364 355 224 183 125 206 268 296 319 378 392 384 374 299 267 247 253 254 250 223 217 211 217 238 237 245 226 172 132 106 61 51 40 45 39 36 37 61734 137 150 75 11454 17 8 54 7716 2558 18 4 8 18 8 5 9 8 9 17 19 20 15 14 28 36 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 655 521 528 517 481 433 459 479 447 389 393 390 381 386 367 350 348 382 358 331 328 321 328 333 337 331 309 266 273 252 233 228 999999 999999 999999 999999 999999 999999 999999 999999 347 376 348 324 303 264 196 138 112 119 158 999999 999999 272 267 274 295 270 271 269 246 246 228 232 217 214 202 204 185 236 264 262 286 212 154 106 91 49 43 39 42 39 36 35 35 61766 137 150 75 11459 17 9 26 7709 2556 12 100000 100000 15 12 16 18 20 25 31 30 36 34 33 38 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 375 457 454 419 418 433 437 429 400 372 370 365 353 345 350 355 341 314 300 294 293 279 258 244 221 215 198 188 166 154 159 149 138 999999 999999 999999 999999 999999 999999 999999 999999 113 93 89 80 85 81 81 51 73 999999 999999 999999 999999 999999 179 182 165 144 145 165 194 218 215 209 200 198 194 205 217 228 318 297 269 272 157 112 58 52 53 55 53 51 46 39 38 29 61797 136 150 75 11459 17 9 57 7703 2554 14 100000 100000 23 16 16 17 16 20 24 24 30 39 43 43 55 59 69 76 110 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 136 285 303 290 293 302 312 322 317 330 327 323 315 317 334 331 333 324 315 303 278 273 218 181 154 150 134 124 120 127 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 274 242 227 229 211 192 187 190 195 199 185 213 232 258 315 260 226 200 113 96 96 102 134 192 86 74 55 45 44 61829 137 150 75 11460 17 10 29 7696 2552 9 0 26 26 19 16 17 18 22 26 31 34 43 48 54 60 70 80 85 84 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 225 204 206 205 204 211 228 242 252 268 277 276 276 276 283 308 312 295 266 224 229 206 203 205 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 266 233 215 205 196 202 201 190 183 182 189 195 187 234 238 239 284 215 191 171 164 206 246 269 228 263 118 87 68 52 46 46 61860 137 150 75 11464 17 11 0 7690 2550 100000 100000 38 22 19 17 16 18 20 23 26 30 40 48 57 62 68 75 81 73 59 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 167 193 232 248 233 221 214 221 222 226 235 244 245 224 217 213 209 201 180 203 249 999999 999999 999999 999999 999999 999999 999999 319 241 171 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 319 258 227 185 172 160 157 162 176 176 182 186 207 224 235 239 267 253 228 233 198 206 237 271 302 279 305 213 172 108 84 71 55 51 55 61892 137 150 75 11467 17 11 32 7683 2548 100000 100000 23 22 19 16 13 12 11 12 14 20 29 40 52 52 50 49 55 56 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 175 208 253 263 254 275 248 211 182 159 155 134 112 105 114 127 156 193 229 257 295 354 338 361 361 353 282 154 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 282 252 244 255 201 194 169 160 149 143 150 149 195 206 224 234 243 264 282 284 283 286 263 217 194 186 197 242 263 250 201 210 160 109 91 71 65 52 47 49 61923 137 150 75 11475 17 12 3 7677 2546 1 100000 24 28 23 19 16 13 11 12 18 26 35 45 56 62 61 53 48 49 48 45 31 999999 999999 100000 100000 100000 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 307 309 242 220 174 142 108 82 83 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 187 176 193 201 999999 999999 999999 999999 999999 999999 999999 492 455 413 380 361 358 354 375 381 379 348 314 253 172 169 166 191 227 245 244 232 261 269 281 282 301 298 304 309 282 253 224 193 175 169 150 166 173 174 150 148 149 130 105 68 60 49 41 41 61955 136 150 75 11474 17 12 35 7670 2544 26 26 49 40 32 16 13 11 11 11 17 23 36 50 58 62 64 61 50 46 43 37 28 17 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 247 216 231 202 174 150 177 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 86 106 999999 999999 999999 999999 377 387 389 310 286 271 269 289 310 328 334 356 367 387 369 338 284 258 275 255 313 326 329 310 300 285 282 286 290 306 304 332 346 311 269 283 177 165 160 131 147 167 209 174 155 136 118 90 55 51 41 40 61986 137 75 75 11486 17 13 6 7664 2542 52 38 28 45 38 26 8 8 6 8 6 8 11 18 29 39 47 65 72 74 55 41 28 12 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 112 165 195 245 289 368 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 160 232 228 226 223 255 273 307 336 344 348 358 328 307 292 265 233 218 240 250 249 311 327 317 294 273 265 245 248 258 271 273 316 327 304 304 260 142 151 157 185 224 250 251 216 213 138 110 62 48 43 38 46 62018 137 75 75 11479 17 13 38 7657 2540 27 25 13 20 16 7 1 1 2 4 1 1 100000 100000 0 11 26 53 84 85 49 20 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 166 219 225 253 999999 999999 999999 999999 227 229 233 336 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 115 124 197 281 280 283 262 246 213 203 227 219 235 261 273 268 282 280 263 245 251 256 253 241 226 234 231 244 261 286 286 300 288 254 248 165 119 118 143 164 189 196 185 200 201 118 76 66 58 43 46 61 62049 137 75 75 11486 17 14 9 7651 2538 23 25 33 26 23 2 100000 100000 4 0 100000 0 100000 100000 100000 1 26 46 65 999999 20 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 335 310 267 245 243 240 229 196 133 161 165 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 89 90 102 187 260 288 300 268 238 203 200 225 256 298 321 343 297 276 271 255 234 225 229 233 241 273 291 308 320 316 314 309 283 252 215 173 158 104 89 111 106 113 152 148 207 139 98 73 69 49 36 42 57 62081 137 75 75 11484 17 14 41 7644 2537 21 20 26 21 14 0 100000 100000 5 100000 100000 1 100000 100000 100000 3 37 999999 999999 999999 25 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 224 299 312 306 332 335 326 314 308 270 250 999999 269 999999 999999 336 355 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 305 313 362 404 428 395 349 335 319 301 306 310 287 229 202 202 193 194 221 261 282 299 323 299 285 261 232 195 185 158 145 139 122 119 95 86 101 105 101 128 125 193 102 70 61 59 52 36 37 47 62112 137 75 75 11485 17 15 12 7638 2534 27 12 12 3 100000 100000 2 2 2 100000 100000 100000 100000 100000 100000 1 15 45 999999 999999 999999 0 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 139 244 250 236 249 231 217 198 217 290 999999 391 387 340 279 246 247 271 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 265 376 417 399 397 407 374 349 346 312 272 259 255 258 237 247 221 211 212 249 280 292 295 275 232 181 143 120 94 89 85 88 100 107 130 142 145 158 141 118 77 62 76 56 65 71 68 58 39 41 47 62144 137 75 75 11494 17 15 44 7631 2533 26 7 6 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 3 7 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 36 176 197 208 234 236 227 220 215 236 308 305 295 252 211 155 123 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 341 266 329 397 442 423 397 380 349 348 362 339 313 289 237 254 258 285 258 244 248 257 270 265 252 231 211 160 136 129 152 139 139 159 153 150 209 206 216 202 197 164 105 96 93 94 100 87 70 52 41 43 44 62175 137 75 75 11482 17 16 15 7625 2531 12 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 243 113 54 24 1 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 59 85 117 151 209 999999 999999 999999 225 231 216 193 199 207 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 330 323 354 361 378 385 396 386 396 382 382 376 330 321 310 278 269 268 259 250 243 243 239 242 229 205 189 178 173 152 136 167 171 168 198 189 171 193 191 200 188 203 187 176 194 222 215 234 185 156 69 50 46 47 62206 136 75 75 11485 17 16 46 7618 2529 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 322 193 130 81 31 8 12 10 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 260 999999 999999 999999 999999 999999 999999 999999 999999 999999 604 544 529 453 377 333 318 310 304 294 300 284 293 295 290 296 282 295 308 315 309 314 304 303 305 276 264 235 190 170 149 136 138 133 102 104 130 135 147 152 144 147 150 164 181 160 164 187 182 173 180 189 189 202 89 61 51 62238 136 75 75 11482 17 17 18 7612 2528 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 401 336 283 268 182 112 79 59 30 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 427 359 284 313 397 423 469 473 457 439 446 444 421 407 383 352 304 279 277 279 279 286 295 310 314 305 313 305 299 297 308 305 313 332 317 325 291 286 263 227 213 202 189 181 183 179 187 182 159 143 144 136 149 142 158 172 147 154 159 150 107 100 94 110 133 66 54 50 62269 136 75 75 11486 17 17 49 7605 2526 18 7 21 32 54 85 73 61 50 31 18 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 210 210 227 216 233 195 138 100 70 31 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 522 366 329 322 358 311 298 279 321 309 300 298 279 264 269 278 259 252 244 259 270 278 299 321 324 330 345 356 360 354 354 335 318 310 318 317 320 363 330 326 323 340 371 369 322 316 302 302 268 278 292 278 243 226 194 164 162 152 158 169 179 155 155 135 127 65 60 57 56 45 41 45 62301 135 75 75 11481 17 18 21 7599 2524 92 108 111 116 105 118 101 89 81 64 54 52 56 74 100 95 87 57 46 30 23 17 19 14 18 33 44 58 64 71 60 29 24 15 0 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 392 428 408 374 376 343 349 312 296 312 346 348 344 330 304 299 319 347 351 352 350 368 376 375 391 400 383 362 346 322 316 308 318 327 332 362 394 397 403 424 365 367 350 419 454 419 360 334 318 314 290 295 312 331 251 236 183 159 174 181 189 210 233 164 144 138 149 73 75 65 57 43 40 62332 135 75 75 11486 17 18 52 7592 2523 149 84 77 81 68 67 60 54 49 42 36 30 37 46 67 67 72 55 52 39 29 23 19 7 100000 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 238 287 332 385 409 436 457 403 389 381 377 411 461 472 493 479 482 487 480 462 439 420 406 391 366 344 345 349 352 348 356 342 334 325 323 335 370 405 430 436 434 439 384 358 316 354 347 319 291 284 294 282 321 326 449 486 413 387 298 447 348 302 233 254 285 194 131 120 114 82 69 71 69 41 47 62364 136 75 75 11484 17 19 24 7586 2521 210 27 10 2 8 16 22 22 14 9 5 4 6 9 8 7 6 5 4 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 345 397 375 406 416 446 452 417 426 415 411 466 478 469 466 456 457 458 442 400 379 360 374 358 399 363 345 342 336 334 335 338 322 328 316 321 360 360 373 386 375 362 362 331 300 280 277 301 252 249 251 225 267 263 439 461 467 479 429 590 434 318 249 250 260 221 195 125 83 80 55 52 75 67 45 40 62395 136 75 75 11491 17 19 55 7579 2519 149 39 24 12 15 18 18 17 9 6 0 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 296 335 421 411 431 445 495 504 497 468 445 457 519 491 477 447 435 407 403 403 357 324 354 427 462 497 483 485 497 481 458 426 409 384 384 366 342 332 300 299 299 289 260 281 297 292 312 341 378 310 279 192 155 144 133 209 230 259 294 309 332 272 247 266 228 258 255 326 244 148 108 77 61 68 57 40 41 62427 136 75 75 11490 17 20 27 7573 2517 25 22 17 12 12 12 10 10 9 8 5 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 98 214 414 441 447 457 469 517 555 523 472 423 441 467 456 459 473 443 420 404 361 299 270 343 420 438 385 397 363 374 386 428 411 369 379 354 349 324 307 288 264 244 248 247 267 321 259 256 262 258 226 242 182 173 178 142 128 128 135 169 203 217 196 249 312 279 292 308 353 253 194 129 103 83 55 42 38 50 62462 135 75 75 11485 17 21 2 7566 2516 30 28 25 33 37 34 30 30 23 17 14 14 16 23 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 52 120 399 388 398 395 394 404 428 384 366 340 355 352 359 373 410 390 378 335 257 228 231 318 404 407 386 382 330 329 335 384 387 355 369 350 390 377 373 370 330 286 255 251 233 279 198 169 156 153 157 181 184 204 282 273 265 265 246 249 240 210 199 257 298 327 309 317 276 187 185 160 149 136 102 115 41 62494 135 75 75 11486 17 21 34 7559 2514 41 36 30 36 35 24 19 17 13 11 11 12 15 15 14 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 140 302 313 342 307 310 320 297 260 245 252 257 253 265 302 313 384 506 521 437 369 330 389 411 433 422 371 327 295 284 295 311 312 326 309 326 315 299 301 299 287 250 230 183 173 171 181 201 231 257 250 224 225 269 284 269 265 268 283 287 278 229 276 293 314 336 288 215 199 192 177 158 135 94 108 41 62525 135 75 75 11487 17 22 5 7552 2512 17 13 6 6 0 100000 100000 100000 100000 100000 100000 100000 1 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 328 338 344 328 275 271 243 219 228 295 999999 999999 999999 999999 466 373 381 376 363 345 324 326 298 309 330 302 312 275 242 218 203 202 209 206 203 200 188 185 183 193 198 219 224 225 226 224 231 242 253 249 242 216 213 217 211 205 221 249 282 297 269 281 284 262 281 227 213 206 139 99 85 76 44 40 42 62557 135 75 75 11484 17 22 37 7546 2510 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 54 188 286 318 336 323 371 349 393 999999 999999 999999 999999 386 403 449 470 338 319 268 254 205 184 189 198 198 194 241 247 310 296 263 245 230 222 208 197 186 180 171 165 152 153 152 167 176 183 179 177 169 181 190 184 182 182 191 195 191 193 192 191 202 204 215 219 218 258 262 261 275 264 189 128 92 49 37 40 45 62588 135 75 75 11490 17 23 8 7539 2509 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 46 105 111 114 110 137 180 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 28 241 308 373 410 430 454 496 501 481 460 368 330 307 296 284 252 249 225 205 172 186 184 194 199 192 196 206 260 275 255 242 229 223 210 195 182 180 198 227 242 241 238 222 220 218 191 180 181 204 196 177 156 150 144 165 172 186 206 203 199 196 201 211 202 270 275 265 198 190 170 111 86 63 54 43 52 62620 135 75 75 11489 17 23 40 7533 2507 100000 100000 100000 100000 100000 100000 100000 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 378 414 422 425 422 424 419 382 343 325 333 309 291 267 245 231 219 220 196 190 219 226 244 251 251 250 254 272 279 277 274 266 270 264 251 251 240 249 259 281 245 208 170 159 149 129 130 150 187 192 181 161 143 138 150 152 154 188 198 205 213 238 234 225 230 252 168 108 94 88 70 78 82 65 51 52 62651 135 75 75 11497 17 24 11 7526 2506 163 180 151 254 334 386 354 350 242 213 175 169 185 175 128 132 125 129 131 126 117 130 135 156 195 241 250 259 271 295 217 154 125 154 184 999999 999999 45 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 276 290 313 311 287 275 284 317 343 335 319 281 282 259 257 265 264 259 273 288 282 280 289 294 304 320 324 334 326 321 311 302 297 284 290 281 269 260 241 223 207 205 169 134 112 107 110 107 112 114 145 178 160 144 113 135 138 165 162 141 146 145 166 215 247 251 260 288 217 204 156 141 125 120 106 101 90 83 62683 128 675 75 11496 17 24 43 7520 2504 543 462 389 345 323 297 241 239 224 218 201 210 213 226 231 220 188 182 182 185 194 196 168 151 133 124 112 134 108 108 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 189 286 312 324 312 295 288 281 287 299 308 307 295 307 307 303 310 311 292 310 328 331 334 336 323 315 338 348 337 350 359 351 333 327 315 308 259 230 213 188 171 154 140 136 137 136 134 141 137 139 129 146 173 163 154 110 109 126 181 199 176 144 127 131 153 227 250 260 233 200 187 201 179 154 140 141 122 113 83 55 62714 122 1125 75 11502 17 25 14 7513 2503 632 296 217 180 161 173 164 163 156 128 106 91 95 89 95 101 85 93 84 67 51 61 41 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 250 292 314 318 314 310 308 292 294 306 319 320 315 329 327 327 327 329 330 346 361 346 336 315 286 266 282 292 269 292 296 291 278 278 277 273 234 210 210 202 202 190 175 164 153 147 133 126 119 117 113 131 139 143 140 127 133 163 188 218 261 220 196 154 128 180 232 230 186 172 171 197 163 163 176 179 134 102 75 52 62746 125 825 75 11498 17 25 46 7507 2501 465 453 393 482 394 360 356 306 294 279 212 148 115 91 95 73 82 96 85 77 53 54 19 19 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 463 307 263 248 254 263 266 275 280 294 302 323 342 331 313 304 304 309 316 320 317 313 307 304 281 268 255 256 254 243 247 251 235 223 226 225 220 209 190 180 173 166 155 153 149 145 148 147 147 140 147 204 219 226 246 210 177 177 182 160 152 174 207 224 179 179 174 195 179 147 138 137 141 109 118 137 185 158 97 72 62777 126 750 75 11503 17 26 17 7500 2499 585 331 404 425 512 498 500 469 408 393 366 304 234 199 190 195 171 189 213 173 138 79 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 508 411 360 323 324 321 314 318 322 309 304 309 316 307 285 283 283 296 299 285 272 278 273 285 274 278 289 295 308 258 244 246 223 206 200 198 192 178 161 149 140 134 138 151 162 172 198 222 206 157 152 186 199 221 258 286 300 241 226 174 139 170 286 318 237 229 199 167 133 97 73 65 73 59 56 57 84 122 72 56 62809 125 825 75 11504 17 26 49 7494 2498 414 287 292 275 268 284 231 198 192 176 147 130 113 121 129 126 142 153 123 94 47 42 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 555 497 451 418 396 380 371 369 368 345 338 329 321 318 300 296 301 312 305 287 274 284 275 281 276 272 269 272 284 237 229 225 211 195 187 191 201 205 204 226 240 241 227 211 203 203 215 220 208 179 173 178 191 210 218 274 326 277 273 213 152 159 275 276 223 219 204 165 118 85 58 47 58 55 43 41 36 64 42 50 62840 134 75 75 11500 17 27 20 7487 2497 279 999999 999999 999999 999999 999999 999999 999999 999999 397 259 177 151 114 94 94 93 82 61 53 29 19 24 13 23 13 16 19 19 21 21 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 452 423 400 393 368 353 339 339 338 336 351 350 348 345 348 341 325 318 318 313 297 287 281 270 269 266 267 254 242 236 232 228 229 230 229 233 248 260 281 295 297 314 312 301 262 236 207 192 194 194 194 183 183 198 208 223 221 237 279 294 262 225 171 143 174 169 158 172 166 156 156 94 82 76 77 91 67 47 33 41 32 62872 135 75 75 11503 17 27 52 7481 2497 366 999999 999999 999999 999999 999999 999999 999999 447 279 212 186 168 152 133 137 118 105 83 68 48 46 67 62 144 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 264 324 335 335 337 330 326 325 326 326 323 321 309 302 300 305 309 309 312 304 291 272 259 257 249 247 241 243 229 227 223 219 211 212 206 201 202 209 214 225 244 256 283 308 291 291 267 261 199 172 164 163 151 169 189 197 196 182 185 199 245 189 173 159 137 143 142 143 162 163 165 210 127 139 117 107 155 153 77 36 34 24 28 62903 129 525 75 11504 17 28 23 7474 2497 687 451 247 196 155 152 157 159 165 163 131 111 77 64 49 42 44 49 62 59 89 95 106 141 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 90 186 226 244 273 277 286 297 323 321 325 334 322 320 300 290 285 290 294 304 303 286 268 251 245 243 245 247 250 252 247 240 235 229 225 219 215 213 223 242 279 298 304 354 367 333 202 166 197 160 134 120 120 112 119 125 127 117 109 119 127 148 107 104 106 126 185 153 141 143 135 127 153 120 123 93 94 122 141 92 44 38 27 35 62935 128 525 75 11498 17 28 55 7468 2497 367 183 90 74 72 70 81 88 91 90 75 59 42 36 29 22 24 22 30 24 29 27 16 2 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 177 212 236 268 271 276 276 299 292 292 301 294 304 288 281 272 270 270 283 291 279 265 250 239 239 242 257 264 281 286 302 313 330 337 344 355 359 355 362 381 398 393 415 418 371 168 111 122 129 128 119 120 107 97 96 94 88 89 95 116 115 88 99 90 124 246 145 131 125 116 106 101 98 89 81 73 55 54 67 43 34 28 62966 128 525 75 11504 17 29 26 7461 2497 339 174 106 81 71 64 62 65 34 25 25 27 27 29 49 40 32 39 23 16 17 19 14 8 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 298 274 274 289 298 305 307 305 310 304 301 291 283 289 282 280 264 252 246 242 245 249 244 242 239 239 250 273 282 276 300 333 364 376 371 375 401 402 388 387 381 374 358 382 306 248 176 150 144 135 130 133 144 161 169 171 156 137 134 133 147 130 101 99 96 109 180 108 109 130 140 135 117 99 120 130 126 124 107 46 40 32 30 62998 134 75 75 11507 17 29 58 7454 2497 500 594 522 415 355 343 312 287 256 247 230 262 245 225 191 131 128 117 113 85 94 86 68 99 83 74 75 45 43 23 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 381 341 333 337 346 350 355 365 358 373 380 373 377 382 377 376 370 366 361 348 335 331 328 338 335 338 339 339 357 374 371 343 344 368 396 396 383 401 419 414 393 382 369 369 360 420 350 297 280 278 278 263 261 264 265 264 193 180 175 162 162 159 165 151 130 106 105 95 103 94 95 115 133 139 110 92 121 114 115 179 127 47 47 36 33 63029 133 225 75 11509 17 30 29 7448 2497 640 396 343 352 335 309 324 366 385 420 407 415 343 284 270 245 222 166 141 132 116 116 118 110 109 93 75 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 235 227 246 270 297 344 392 409 409 434 451 454 447 460 438 459 464 468 476 470 466 474 469 482 469 459 451 451 456 452 427 416 415 426 436 431 410 411 405 404 415 413 413 384 371 374 372 338 335 337 326 303 305 318 331 330 267 239 236 229 323 176 167 166 159 153 142 110 97 86 84 92 104 104 93 105 135 125 141 188 127 69 49 38 31 42 63061 128 600 75 11511 17 31 1 7441 2498 520 416 343 345 350 397 427 367 348 308 288 256 214 168 149 128 131 138 112 104 84 49 5 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 312 317 529 537 536 530 551 562 552 533 507 522 515 516 493 498 505 513 516 522 517 491 471 475 485 473 436 434 445 427 427 424 414 400 414 400 388 384 390 324 302 285 273 263 271 277 255 228 239 244 268 281 272 251 247 253 440 233 185 167 160 155 139 112 90 74 68 72 72 73 77 96 117 143 139 141 103 57 40 37 30 33 63092 126 825 75 11514 17 31 32 7435 2498 422 384 999999 999999 380 276 249 244 213 167 127 103 80 84 76 64 21 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 769 657 640 633 636 588 575 553 539 529 485 493 468 465 453 442 430 425 407 414 436 437 435 435 432 430 402 377 330 319 345 337 308 310 309 285 266 260 241 240 256 269 283 272 274 277 292 318 328 286 280 342 471 372 180 167 153 147 132 122 102 85 77 84 85 85 83 89 82 115 62 59 46 38 35 35 30 29 28 63123 126 825 75 11507 17 32 3 7429 2498 166 85 999999 999999 111 111 109 112 88 53 40 20 12 100000 10 12 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 786 738 666 618 591 564 551 529 508 506 497 451 448 404 400 382 387 365 370 389 398 397 406 407 437 412 380 327 344 356 384 438 527 494 418 330 303 274 280 290 297 326 329 325 331 338 374 365 326 323 433 501 419 258 256 232 249 177 133 124 110 97 98 101 96 108 104 89 93 36 32 31 33 32 33 29 26 26 63155 111 1725 75 11500 17 32 35 7422 2498 100000 100000 6 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 610 544 492 478 491 469 472 481 513 577 732 999999 999999 999999 999999 999999 999999 999999 534 413 344 313 319 323 328 335 328 323 328 332 362 345 330 323 454 485 459 396 422 350 424 216 118 106 86 73 68 70 64 78 71 64 56 30 24 31 35 36 37 63186 132 75 75 11501 17 33 6 7416 2499 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 585 542 538 587 599 588 629 601 482 418 374 351 326 308 304 310 325 329 336 344 344 361 382 375 379 395 375 365 415 413 480 441 468 426 505 290 157 86 59 54 49 42 36 30 28 28 29 24 22 25 31 38 63218 122 750 75 11503 17 33 38 7409 2499 124 87 83 77 96 139 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 682 584 476 411 369 337 322 312 313 308 309 312 331 350 352 332 345 375 411 438 445 440 469 427 437 375 391 397 397 405 390 425 498 321 131 106 999999 999999 999999 999999 48 41 37 36 30 23 19 23 63249 122 750 75 11505 17 34 9 7403 2499 129 79 95 114 138 999999 999999 999999 999999 999999 999999 68 16 15 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 691 542 424 357 334 319 311 315 316 325 328 345 337 345 364 361 355 362 389 424 449 467 478 502 455 462 437 437 435 417 427 419 425 617 499 95 999999 999999 999999 999999 999999 41 40 35 999999 999999 25 26 26 63281 111 1575 75 11503 17 34 41 7396 2500 434 141 93 68 63 81 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 669 552 478 438 386 358 345 349 341 334 330 344 340 361 358 336 347 347 357 358 374 411 427 435 447 470 514 501 494 500 505 489 489 491 484 544 634 218 999999 999999 999999 999999 999999 41 41 36 999999 999999 999999 999999 24 63312 105 1650 75 11505 17 35 12 7390 2500 596 192 107 82 67 74 62 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 620 503 458 459 454 641 758 781 749 720 657 557 522 495 472 448 439 423 422 415 408 409 409 401 401 405 381 386 392 384 371 390 400 409 419 426 450 523 525 492 501 567 555 527 474 427 375 278 236 999999 999999 999999 49 48 55 68 66 63344 105 1725 75 11505 17 35 44 7383 2499 255 117 86 65 50 70 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 476 451 440 458 501 480 495 518 501 440 424 464 473 456 452 436 430 425 411 408 432 439 449 454 452 430 442 449 452 446 442 425 418 420 414 427 445 478 491 473 526 491 435 363 301 282 128 99 999999 999999 85 107 96 152 164 97 65 63375 106 1650 75 11503 17 36 15 7377 2497 279 130 92 75 60 58 69 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 343 343 329 314 339 355 339 354 357 363 304 345 408 433 416 399 380 375 372 355 354 375 387 407 426 451 422 409 419 437 440 441 429 426 441 425 420 426 460 484 479 505 433 450 336 192 154 136 180 183 176 167 128 106 147 129 66 41 63407 117 900 75 11500 17 36 47 7370 2494 593 425 412 502 603 571 465 376 281 204 131 95 76 66 56 60 44 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 203 201 199 252 316 353 353 299 284 275 342 374 399 393 369 361 359 354 349 358 364 360 373 388 412 411 401 407 419 410 413 413 435 457 459 447 456 470 471 481 517 435 455 505 298 255 268 221 212 242 232 184 176 160 129 128 123 90 63438 118 900 75 11501 17 37 18 7364 2492 661 501 480 542 563 528 446 283 200 140 86 68 64 64 59 49 29 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 556 443 363 325 322 362 367 381 389 390 397 390 354 359 368 381 376 386 396 410 431 445 414 427 426 418 412 429 429 446 442 452 461 473 441 454 425 367 474 459 427 213 163 155 166 139 150 220 260 209 157 119 79 46 63470 114 1125 75 11504 17 37 50 7357 2489 829 774 999999 688 282 155 98 75 54 58 73 68 42 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 649 514 429 409 421 411 410 409 397 407 409 403 411 411 414 428 427 388 392 401 405 388 400 416 427 445 441 419 417 426 450 442 445 402 410 420 453 437 447 449 464 481 459 343 339 337 184 168 168 171 129 156 289 375 201 112 65 37 63501 114 1125 75 11505 17 38 21 7351 2487 812 890 999999 757 280 121 83 74 62 57 67 55 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 280 320 343 323 358 393 387 357 346 334 360 369 367 389 394 388 385 369 372 402 400 367 347 376 406 427 471 442 442 427 435 480 461 457 418 434 464 468 444 406 420 515 559 427 264 241 230 238 297 378 375 280 227 283 331 196 102 72 54 63533 113 1275 75 11504 17 38 53 7344 2484 503 227 142 82 71 62 50 39 34 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101 124 145 155 186 215 254 299 297 326 283 277 268 281 287 277 292 286 329 364 384 351 366 404 405 433 498 453 419 388 380 428 400 371 365 433 429 399 399 360 335 439 398 266 247 235 206 190 218 243 223 198 156 137 129 137 102 61 47 51 63564 124 450 75 11506 17 39 24 7338 2482 473 406 373 498 999999 331 216 188 159 205 165 89 42 28 26 40 33 19 15 10 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 73 63 62 105 222 271 385 304 219 195 180 176 178 243 266 326 333 378 390 407 446 442 454 506 518 450 335 289 292 256 202 184 247 224 218 234 255 244 262 200 267 268 276 291 260 263 239 216 109 70 62 51 52 49 36 27 32 63596 123 450 75 11504 17 39 56 7331 2479 705 640 613 789 957 481 213 109 63 49 51 58 43 53 22 19 11 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 91 48 74 86 133 189 186 208 171 130 120 162 172 202 207 236 281 305 341 341 356 392 479 475 380 390 394 415 358 372 420 294 281 320 365 306 349 379 396 391 419 436 436 445 434 446 363 370 237 999999 999999 999999 999999 24 63627 118 900 75 11505 17 40 27 7325 2477 542 314 165 85 56 48 35 92 37 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 210 221 250 313 329 330 341 330 399 438 553 559 471 458 452 502 568 564 469 387 374 398 384 377 344 297 302 309 364 317 269 298 999999 999999 38 31 63659 119 900 75 11510 17 40 59 7318 2475 101000 506 258 116 60 42 30 75 49 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 194 167 158 168 159 185 191 165 190 228 322 349 442 430 398 523 537 535 449 399 333 329 303 294 252 199 212 242 288 256 246 199 141 111 132 120 181 63690 118 1050 75 11511 17 41 30 7312 2472 415 128 81 60 50 73 63 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 138 129 127 143 164 190 226 245 240 247 317 398 382 363 508 396 405 356 332 314 267 220 216 217 195 178 183 202 161 156 84 101 83 85 95 106 39 63722 119 975 75 11513 17 42 2 7305 2470 460 174 105 92 79 71 80 51 21 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 251 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 147 180 228 269 251 249 280 292 305 329 375 409 387 345 375 366 363 286 212 194 139 114 120 123 109 74 61 66 63 67 74 73 41 27 59 27 32 63753 120 900 75 11512 17 42 33 7299 2467 529 173 115 93 101 66 54 49 30 12 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 173 150 137 120 84 74 59 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 192 415 426 390 360 328 320 309 333 362 396 385 321 299 332 328 279 168 130 161 137 112 103 108 84 58 51 64 66 62 50 42 29 44 28 32 63785 125 525 75 11510 17 43 5 7292 2465 295 209 177 163 86 65 67 60 53 61 23 15 16 18 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 426 454 421 393 386 394 385 366 377 362 339 295 255 240 213 212 169 156 164 163 148 150 137 106 76 65 53 47 42 35 35 25 26 26 30 63816 125 450 75 11510 17 43 36 7286 2463 32 26 23 14 9 8 11 21 23 17 12 8 8 13 11 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 4 9 11 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 197 291 359 377 384 360 327 311 287 265 259 237 246 237 214 177 172 175 186 166 195 200 146 114 91 75 65 53 45 43 38 31 26 24 24 63848 128 150 75 11518 17 44 8 7279 2460 24 5 3 0 100000 100000 8 9 14 14 14 13 13 15 14 9 10 7 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 18 16 17 20 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 168 136 173 206 265 285 256 241 215 201 207 201 204 199 189 179 180 201 213 212 229 253 215 223 204 140 80 60 55 54 999999 47 41 35 63879 128 150 75 11513 17 44 39 7273 2458 100000 0 100000 100000 0 100000 6 7 6 3 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 299 200 182 136 87 58 50 25 16 17 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 80 72 72 113 164 222 222 210 208 216 217 200 200 200 198 207 234 252 266 292 302 255 218 220 181 132 157 131 94 58 47 39 31 63910 128 150 75 11516 17 45 10 7266 2456 351 328 275 234 252 207 191 190 173 123 50 10 100000 3 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 319 303 265 207 156 127 92 60 37 27 19 13 15 20 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 65 52 71 144 143 143 166 228 262 274 277 286 281 293 307 315 314 343 321 264 169 195 208 216 213 175 118 85 86 47 35 63942 122 600 75 11521 17 45 42 7260 2453 771 999999 999999 388 133 45 7 10 16 78 30 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 208 162 120 92 93 99 148 140 69 35 17 14 14 12 9 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 93 78 79 103 230 363 370 343 347 336 330 306 295 277 268 235 239 162 166 181 201 167 133 83 67 71 43 34 63973 118 900 75 11524 17 46 13 7253 2451 272 94 39 26 18 109 97 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 206 130 84 69 83 77 67 163 75 35 30 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 105 225 381 377 354 344 327 289 244 212 193 162 128 156 123 108 113 106 97 74 51 40 36 36 29 64005 115 900 75 11529 17 46 45 7247 2447 193 105 63 30 18 71 91 110 999999 999999 999999 999999 999999 999999 478 348 283 203 135 91 103 127 128 103 91 89 90 94 173 147 99 93 94 78 99 117 54 999999 999999 999999 999999 999999 100000 11 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 106 154 214 224 219 206 192 171 147 119 114 102 84 90 83 72 64 65 71 68 72 70 64036 118 825 75 11519 17 47 16 7241 2440 827 376 225 130 63 39 38 51 39 22 999999 999999 999999 91 76 59 33 30 26 24 29 31 30 29 30 30 31 40 62 78 71 71 72 69 57 55 69 31 999999 999999 999999 999999 999999 100000 7 3 999999 6 13 15 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 61 55 49 48 43 37 37 34 33 36 43 51 51 52 60 51 56 70 77 80 74 66 62 64068 118 900 75 11512 17 47 48 7235 2433 580 240 135 73 72 48 42 26 12 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 100000 100000 6 6 8 8 11 9 9 6 6 999999 999999 999999 999999 999999 999999 999999 999999 999999 5 9 10 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 21 19 19 17 999999 18 20 22 29 36 42 53 48 46 50 64 81 76 72 67 57 64099 119 900 75 11512 17 48 19 7228 2426 84 44 33 27 44 24 11 10 9 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 49 56 64 57 50 48 69 84 84 74 64 50 48 64131 123 600 75 11512 17 48 51 7222 2419 12 14 9 6 7 6 7 8 11 14 15 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 37 41 41 71 84 89 81 70 47 45 64162 129 150 75 11519 17 49 22 7216 2412 46 39 29 25 22 18 15 16 28 16 10 7 9 11 15 18 26 37 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 56 74 75 66 66 46 44 64194 129 150 75 11518 17 49 54 7210 2405 42 32 21 15 12 9 11 13 19 12 9 8 11 14 14 17 24 33 34 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 41 48 40 40 37 36 64225 128 150 75 11512 17 50 25 7204 2399 15 7 5 4 4 6 10 11 12 10 9 9 9 9 8 13 17 20 40 52 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 32 29 27 31 64257 124 150 75 11519 17 50 57 7197 2392 44 30 23 10 4 5 8 9 19 17 11 8 9 6 3 0 100000 100000 10 16 16 21 21 999999 999999 999999 999999 999999 999999 999999 999999 999999 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 21 64288 125 150 75 11515 17 51 28 7191 2385 106 112 104 73 94 76 97 110 122 111 199 196 198 193 187 169 149 140 139 163 216 252 256 187 140 103 62 47 44 56 104 187 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 18 17 64320 63 450 75 11515 17 52 0 7185 2379 180 57 106 160 209 235 510 381 347 328 326 287 265 268 192 172 215 251 274 273 260 244 264 262 346 338 320 237 218 189 189 188 180 139 136 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 83 115 64351 55 1200 75 11512 17 52 31 7179 2372 542 461 456 436 359 375 354 379 424 481 493 492 504 491 526 500 467 364 332 268 257 250 268 243 217 235 255 293 318 354 285 298 263 239 195 164 310 309 287 261 259 259 254 292 299 401 423 374 261 176 100 95 176 309 72 64383 37 2550 75 11512 17 53 3 7173 2366 416 241 175 146 158 156 162 178 168 161 169 162 166 161 141 173 139 91 91 94 122 123 119 139 149 179 192 262 261 253 236 212 233 292 485 286 70 64414 58 975 75 11514 17 53 34 7167 2359 579 189 189 163 146 105 94 81 63 52 57 68 69 999999 999999 999999 999999 999999 999999 999999 409 198 128 91 62 64 63 66 65 61 63 66 46 55 45 40 39 43 49 40 46 109 109 114 136 260 999999 999999 321 177 153 165 171 223 274 479 315 154 64446 61 825 75 11518 17 54 6 7160 2353 525 368 338 281 268 236 214 170 160 137 134 112 106 103 64 55 68 76 44 27 22 31 17 999999 999999 999999 999999 98 44 36 37 36 31 26 14 14 12 8 9 17 17 999999 999999 999999 999999 999999 999999 999999 999999 999999 108 64 48 47 53 62 62 150 83 85 20 64477 67 375 75 11521 17 54 37 7154 2346 184 91 111 144 159 195 280 293 290 253 247 214 198 154 152 127 124 106 100 105 68 51 48 45 30 19 17 27 14 999999 999999 999999 999999 999999 4 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 1 4 10 11 11 13 14 13 11 64509 110 300 75 11519 17 55 9 7148 2340 99 55 41 47 67 70 85 75 77 97 93 102 309 163 80 43 28 32 35 41 47 35 23 22 23 14 14 13 15 14 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 143 157 105 162 204 55 26 64540 118 150 75 11527 17 55 40 7142 2333 33 27 22 27 24 29 34 38 54 53 55 67 67 68 133 105 76 39 23 32 36 42 38 29 23 21 23 16 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 78 58 42 23 25 17 16 19 22 999999 999999 999999 999999 999999 91 64572 125 150 75 11526 17 56 12 7135 2327 9 8 7 4 4 1 100000 0 5 11 10 8 5 6 6 11 16 21 20 20 20 20 19 19 19 18 17 18 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 29 23 26 25 27 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 159 240 217 210 172 228 304 64603 134 150 75 11533 17 56 43 7129 2321 12 9 7 6 5 4 5 7 10 13 12 10 9 9 13 19 24 33 36 35 40 41 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 165 183 133 154 192 242 214 95 86 999999 999999 999999 126 102 85 67 64635 135 150 75 11535 17 57 15 7123 2314 18 16 14 12 9 8 9 13 13 10 8 6 7 11 21 34 47 60 77 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 87 60 57 114 156 156 123 72 73 123 190 189 146 61 51 40 64666 134 150 75 11533 17 57 46 7117 2309 23 22 19 15 11 10 11 13 12 11 12 14 17 21 31 46 60 66 74 80 101 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 82 61 42 75 116 145 83 80 124 171 200 209 186 73 64698 135 150 75 11542 17 58 18 7111 2302 28 19 11 9 7 9 11 11 9 11 15 18 22 27 36 46 56 64 69 89 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 152 134 144 128 110 106 130 149 159 181 231 183 167 64729 136 150 75 11536 17 58 49 7105 2295 31 25 14 11 9 11 13 11 9 10 11 13 17 23 37 46 53 57 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 163 117 96 129 126 131 130 142 137 192 218 281 167 64761 138 150 75 11522 17 59 21 7099 2284 31 34 24 17 15 14 17 18 19 22 25 31 36 45 59 61 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 226 219 197 181 159 142 94 129 133 253 124 40 39 64792 138 150 75 11525 17 59 52 7094 2274 36 34 25 18 16 14 17 21 27 37 46 56 65 74 88 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 270 212 172 87 81 104 204 208 37 43 64824 138 150 75 11536 18 0 24 7088 2264 37 31 25 19 17 15 16 17 23 33 46 67 83 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 261 291 222 145 163 175 290 34 43 64855 138 150 75 11538 18 0 55 7083 2254 36 34 29 24 21 19 22 24 25 33 40 57 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 253 165 225 293 297 260 190 254 32 41 64887 138 150 75 11538 18 1 27 7077 2244 34 35 35 32 29 27 31 38 37 42 46 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 70 25 45 64 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 218 253 165 267 310 338 337 274 234 29 40 64918 138 150 75 11538 18 1 58 7072 2234 43 95 28 27 26 18 21 27 22 26 39 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 285 220 40 51 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 213 165 169 195 311 352 336 367 362 135 28 32 64950 138 150 75 11529 18 2 30 7066 2225 52 57 10 100000 100000 100000 100000 100000 100000 100000 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 412 358 360 344 134 86 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 258 292 266 201 134 175 272 328 269 305 304 22 31 25 64981 137 150 75 11533 18 3 1 7060 2215 49 32 16 7 100000 100000 100000 2 11 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 551 486 521 369 239 202 186 999999 999999 999999 245 211 176 239 376 431 999999 999999 999999 999999 999999 999999 185 278 265 236 128 204 301 332 278 225 172 28 35 65013 137 150 75 11528 18 3 33 7055 2205 25 26 27 59 61 81 90 104 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 417 331 490 452 549 419 331 191 129 129 999999 999999 999999 999999 152 89 84 159 185 241 185 135 196 130 323 999999 291 357 340 291 235 294 322 364 376 205 138 35 40 65044 137 150 75 11543 18 4 4 7049 2196 19 28 50 77 93 123 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 336 306 443 492 276 254 194 85 86 165 999999 999999 410 449 999999 999999 999999 119 74 72 74 68 59 44 68 137 355 318 227 246 241 293 322 323 341 399 215 106 38 42 65076 137 150 75 11541 18 4 36 7044 2186 16 26 39 68 101 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 273 251 280 327 266 111 126 217 389 999999 999999 631 490 461 508 685 506 390 999999 999999 999999 999999 999999 100 66 60 78 260 272 180 201 195 236 277 292 266 327 265 35 35 36 65107 137 150 75 11538 18 5 7 7038 2177 64 240 113 201 211 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 580 508 475 392 304 300 231 240 460 999999 734 583 536 556 611 632 677 628 687 361 185 999999 999999 999999 999999 999999 999999 999999 309 280 322 237 187 198 194 167 176 179 143 150 187 109 43 43 65141 137 150 75 11538 18 5 41 7032 2167 59 150 64 74 58 25 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 415 400 434 421 392 465 527 606 999999 458 388 358 424 429 415 478 536 565 503 397 354 134 63 999999 999999 999999 465 436 403 419 416 370 344 260 224 310 156 122 93 90 57 41 45 89 41 40 65172 137 150 75 11536 18 6 12 7027 2157 102 69 64 80 32 19 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 200 228 343 457 999999 999999 354 220 150 191 242 202 186 144 120 161 185 222 157 134 98 93 999999 999999 319 297 266 273 302 372 422 394 378 352 292 275 83 69 45 48 30 11 13 20 30 32 65204 136 150 75 11547 18 6 44 7021 2148 198 109 151 279 62 28 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 176 178 235 258 267 320 281 211 212 158 114 56 40 43 44 45 49 53 60 59 71 140 999999 999999 345 221 142 213 300 428 509 431 411 485 484 143 86 59 26 31 28 19 19 20 25 65235 136 150 75 11546 18 7 15 7016 2139 130 73 120 232 62 37 34 29 35 8 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 274 462 649 715 683 524 313 263 321 999999 999999 999999 999999 999999 999999 999999 999999 307 191 228 999999 999999 999999 278 203 271 389 487 516 457 427 518 693 357 115 71 31 34 37 29 27 26 28 65267 135 150 75 11543 18 7 47 7010 2129 28 34 37 39 42 41 34 30 29 26 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 500 446 618 736 615 534 607 620 635 459 149 127 155 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 473 393 341 390 428 448 479 440 513 717 461 242 142 106 162 47 39 35 28 65298 134 150 75 11545 18 8 18 7005 2120 33 116 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 373 313 392 408 464 479 399 388 306 266 161 97 999999 999999 999999 999999 999999 999999 379 468 999999 999999 999999 999999 999999 678 436 373 422 499 294 368 437 458 572 528 527 605 358 241 168 139 172 45 38 35 65330 134 150 75 11541 18 8 50 6999 2111 99 137 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 149 109 186 185 237 246 175 132 131 164 316 999999 999999 999999 999999 999999 999999 999999 821 999999 999999 999999 999999 684 676 667 529 454 460 520 333 471 525 478 600 602 508 488 668 133 89 73 76 32 34 37 65361 134 150 75 11546 18 9 21 6994 2103 216 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 273 237 278 399 999999 999999 999999 999999 864 664 651 705 687 709 741 709 668 525 422 464 545 576 627 737 740 567 421 440 479 604 568 513 561 604 598 503 737 236 48 28 25 24 28 35 65393 135 150 75 11533 18 9 53 6987 2097 94 73 90 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 882 681 650 541 542 547 651 698 658 595 568 522 546 590 572 511 630 710 508 428 426 593 714 664 999999 999999 674 773 587 415 417 73 45 37 31 28 30 28 65424 134 150 75 11537 18 10 24 6981 2093 266 240 311 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 756 692 694 666 663 574 596 582 626 664 706 676 628 603 626 577 500 489 517 579 499 999999 999999 999999 999999 999999 999999 999999 999999 655 506 322 360 106 97 101 64 48 45 65456 135 150 75 11548 18 10 56 6975 2089 852 735 679 526 363 227 115 54 206 42 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 101000 101000 929 860 935 914 723 562 590 629 616 641 663 662 547 510 596 693 726 659 592 585 585 553 522 547 556 562 522 999999 999999 999999 999999 999999 999999 999999 687 471 363 318 275 172 190 240 70 64 53 65487 136 150 75 11544 18 11 27 6969 2086 101000 101000 101000 992 741 587 418 344 261 133 83 56 40 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 678 589 606 700 731 710 740 736 743 674 680 654 792 664 648 621 479 461 520 569 657 648 591 581 659 623 558 545 548 525 512 514 999999 999999 999999 999999 999999 999999 964 825 563 438 462 376 264 214 79 57 56 49 65519 135 225 75 11545 18 11 59 6963 2082 101000 101000 101000 866 794 622 619 295 184 75 71 71 90 58 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 587 521 454 468 521 501 561 585 634 661 656 762 804 910 664 637 666 627 621 616 682 671 568 564 581 662 580 549 546 547 570 595 571 598 578 589 999999 999999 999999 999999 983 704 567 531 490 328 190 95 52 51 48 65551 136 225 75 11545 18 12 31 6957 2078 101000 802 731 631 601 488 463 244 151 69 61 98 65 50 100000 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 513 549 521 456 494 449 513 543 633 603 702 721 714 657 630 702 686 637 648 650 717 675 555 532 544 553 504 552 559 671 693 662 618 602 474 477 999999 999999 999999 999999 999999 940 665 500 380 267 180 105 56 48 47 32 65582 137 150 75 11541 18 13 2 6951 2074 938 979 890 808 648 544 448 348 242 178 138 100 135 87 46 68 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 776 664 732 719 567 605 541 501 537 587 473 584 509 522 564 644 749 744 679 647 712 706 664 624 576 550 509 515 559 575 752 707 618 591 575 465 428 434 999999 999999 999999 999999 999999 646 540 364 205 161 102 60 46 48 34 65614 137 150 75 11543 18 13 34 6945 2071 101000 101000 101000 101000 101000 826 653 520 369 309 215 185 105 84 81 98 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 757 777 838 723 664 603 599 606 611 543 517 453 401 415 437 362 422 508 581 604 675 724 691 692 761 716 720 603 584 584 566 597 590 558 562 633 581 588 637 628 579 512 501 432 999999 999999 999999 999999 999999 631 640 165 137 96 60 45 45 35 65645 132 525 75 11544 18 14 5 6939 2067 101000 663 428 297 276 166 169 187 52 66 56 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 757 646 658 756 737 686 642 651 647 622 547 482 532 528 532 555 542 542 600 605 604 635 654 665 775 859 683 646 487 537 586 607 586 556 561 572 597 532 591 643 701 684 636 486 393 999999 999999 999999 999999 999999 999999 766 358 104 91 66 64 62 56 65677 133 450 75 11543 18 14 37 6933 2064 888 558 332 171 104 90 68 71 173 38 28 22 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 772 614 603 623 649 659 634 586 575 591 631 704 766 800 764 659 536 623 658 619 561 554 615 689 644 585 616 606 660 677 634 449 999999 999999 999999 999999 999999 999999 999999 999999 431 85 69 56 56 55 60 65708 135 300 75 11539 18 15 8 6927 2060 101000 604 445 278 147 90 51 57 28 23 18 3 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 845 661 594 608 591 617 652 681 629 557 539 596 614 635 657 690 716 656 617 645 638 621 675 670 669 737 662 635 622 563 557 558 495 476 999999 999999 999999 999999 999999 999999 999999 999999 206 82 54 41 36 36 40 65740 137 150 75 11551 18 15 40 6921 2056 101000 101000 101000 982 890 694 527 316 185 135 59 75 106 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 591 576 628 684 771 938 958 961 999 101000 988 855 715 670 671 694 647 641 657 642 622 564 528 564 547 545 608 590 615 620 637 657 654 684 754 751 683 713 681 653 600 521 535 533 453 487 999999 999999 999999 999999 999999 999999 999999 440 171 175 96 57 41 33 29 65771 137 150 75 11547 18 16 11 6915 2053 101000 101000 101000 101000 101000 101000 747 409 198 101 47 67 110 193 156 163 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 861 600 497 506 511 545 578 625 635 640 712 745 720 656 687 733 753 745 684 691 646 653 581 573 587 541 531 554 577 601 627 664 693 692 699 728 704 687 701 673 634 557 534 533 542 477 999999 999999 999999 999999 999999 999999 999999 999999 386 200 195 150 63 53 45 34 65803 131 525 75 11549 18 16 43 6909 2049 569 270 102 31 16 26 33 36 29 47 58 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 833 651 573 527 512 475 485 498 532 526 528 550 624 711 808 890 895 850 744 679 596 620 617 579 570 579 617 607 588 591 646 657 678 707 673 722 726 671 602 512 508 487 526 510 999999 999999 999999 999999 999999 999999 999999 619 381 295 284 306 224 225 63 65834 134 300 75 11553 18 17 14 6903 2046 101000 732 476 241 134 68 33 27 63 73 77 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 822 793 768 779 724 661 618 529 525 572 618 639 708 730 758 875 943 101000 927 754 633 622 569 593 601 590 573 576 591 586 540 548 628 680 701 740 695 707 655 602 543 479 458 484 557 619 999999 999999 999999 999999 999999 999999 659 506 392 363 351 337 351 172 57 65866 134 300 75 11559 18 17 46 6897 2043 101000 668 386 230 151 91 68 64 118 108 94 162 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 969 892 698 620 634 786 980 999999 847 661 603 539 558 661 871 979 902 843 806 816 768 723 620 608 576 568 575 589 572 554 539 565 548 558 634 715 692 695 657 630 565 529 479 449 435 484 554 659 999999 999999 999999 999999 999999 999999 672 522 372 311 298 299 237 38 47 65897 131 450 75 11559 18 18 17 6891 2039 708 395 310 226 183 129 163 135 68 65 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 882 603 506 493 462 483 517 538 616 705 754 999999 999999 837 727 745 947 999999 999999 922 753 661 533 523 588 711 853 783 755 747 677 645 655 651 609 576 551 581 623 631 615 556 557 544 524 561 622 679 691 670 649 583 524 467 449 497 551 614 630 552 496 484 999999 999999 999999 666 641 454 345 333 303 324 89 65929 132 450 75 11560 18 18 49 6885 2036 101000 611 366 259 193 148 136 117 79 46 72 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 862 876 892 757 598 512 474 433 443 456 450 476 509 503 543 582 582 634 717 808 999999 999999 999999 999999 999999 999999 999999 916 824 772 686 698 716 598 542 553 605 587 549 548 606 659 666 656 611 602 601 586 548 574 675 721 698 632 571 541 485 468 540 606 742 711 588 460 434 999999 999999 999999 999999 679 551 480 403 316 460 87 65 65960 130 600 75 11564 18 19 20 6879 2033 432 248 146 132 103 91 96 52 89 314 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 955 839 831 789 755 694 629 530 433 436 446 448 436 463 643 638 562 593 621 656 640 605 573 584 644 652 722 731 656 637 661 599 511 536 558 573 574 575 585 589 601 614 573 588 662 639 559 572 621 660 672 595 565 601 577 589 599 632 703 632 543 461 463 999999 999999 999999 999999 537 489 503 427 315 336 152 58 65992 129 600 75 11561 18 19 52 6872 2030 755 479 332 249 218 200 142 72 104 158 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 810 726 743 708 726 734 691 575 423 384 340 365 338 337 568 681 568 691 679 696 642 621 527 538 592 618 663 655 607 585 595 605 570 581 590 615 597 571 540 569 504 530 611 636 671 623 567 564 580 601 610 586 601 650 636 662 615 574 534 475 467 441 483 463 457 612 644 427 360 388 382 290 345 174 66023 128 675 75 11570 18 20 23 6866 2027 711 447 348 311 275 151 59 60 112 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 749 667 643 674 678 737 796 784 705 529 460 403 419 386 337 406 403 355 391 459 660 644 611 504 448 442 501 527 547 553 557 555 546 515 548 592 600 569 584 573 583 487 497 667 697 689 608 550 562 568 573 549 561 633 649 612 591 622 526 502 463 470 443 452 454 476 569 708 595 360 365 485 362 379 113 66055 128 675 75 11564 18 20 55 6860 2025 873 528 384 273 252 157 30 3 80 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 800 700 629 570 544 539 545 551 606 634 629 604 560 524 514 561 522 480 509 444 470 435 476 601 632 613 583 530 440 445 420 439 481 537 591 576 510 515 521 548 556 599 607 576 587 592 652 608 638 538 531 568 595 566 523 545 616 649 622 642 670 553 505 464 465 516 530 585 599 618 629 643 412 424 590 457 482 136 66086 123 1050 75 11576 18 21 26 6854 2022 166 35 17 111 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 733 586 560 554 582 605 591 561 561 545 525 578 568 552 535 512 501 503 539 525 534 536 533 597 608 624 648 668 706 864 990 847 681 574 512 483 506 612 637 616 555 479 507 527 547 524 513 531 557 585 557 574 482 534 601 677 613 510 544 609 668 678 665 634 537 471 484 468 521 585 649 642 578 471 441 376 999999 432 408 433 94 66118 125 900 75 11575 18 21 58 6848 2020 489 160 56 39 53 124 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 610 554 573 605 667 688 689 671 577 528 545 574 573 559 543 528 520 545 544 563 559 543 561 562 547 526 549 580 603 620 677 695 683 639 577 537 618 706 790 705 578 560 510 536 527 509 497 542 503 510 510 471 507 575 637 577 501 477 515 583 630 581 540 529 512 579 486 495 573 640 622 548 467 408 375 999999 999999 484 304 57 66149 125 900 75 11574 18 22 29 6842 2017 325 182 46 37 92 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 764 692 692 661 510 446 417 456 487 494 478 461 448 450 435 439 459 464 494 501 507 498 550 558 520 497 503 521 526 573 585 545 521 564 613 643 680 701 665 713 722 704 660 650 567 529 477 439 437 434 450 434 466 445 444 514 539 562 470 449 481 607 569 583 542 565 600 605 467 419 407 999999 999999 999999 305 63 66181 125 900 75 11583 18 23 1 6836 2014 475 315 134 89 86 88 85 198 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 785 749 779 921 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 680 504 406 400 394 400 413 441 434 348 325 406 305 320 347 364 373 375 465 464 437 405 406 458 487 542 565 553 479 468 501 515 543 538 574 653 681 716 825 767 765 802 627 539 449 403 402 382 423 455 504 551 547 532 490 473 546 627 618 620 527 549 583 577 489 500 427 999999 999999 999999 240 323 66212 123 1050 75 11576 18 23 32 6830 2011 262 142 74 66 116 195 144 134 296 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 640 557 543 526 538 571 568 585 571 590 603 638 730 810 945 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 698 589 520 556 545 387 333 536 286 433 366 386 346 306 347 354 351 324 320 372 413 410 436 524 469 465 518 527 515 489 525 545 582 552 691 753 828 888 813 754 640 517 496 498 515 572 591 602 584 550 556 604 685 692 594 506 452 529 541 525 489 518 482 414 999999 999999 999999 542 66244 122 1125 75 11574 18 24 4 6824 2008 128 60 49 102 222 167 163 249 396 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 737 626 541 550 558 534 562 558 569 567 569 640 743 893 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 999999 599 563 533 498 540 558 460 362 257 239 397 349 457 999999 999999 657 623 587 537 463 430 413 358 333 447 440 494 582 587 599 599 626 547 542 415 485 633 729 646 578 503 566 543 570 534 571 655 668 634 618 605 601 593 668 712 561 429 439 505 526 539 537 517 490 426 999999 999999 999999 487 66265 0 0 75 11573 18 24 25 6820 2006