SIZE SORTED wall cusr csys CPU 100000 999 2.35 2.33 0.02 2.35 100000 998 2.39 2.39 0.00 2.39 100000 997 2.35 2.34 0.00 2.34 100000 996 2.34 2.33 0.00 2.33 100000 995 2.35 2.35 0.00 2.35 100000 994 2.38 2.38 0.00 2.38 100000 993 2.35 2.34 0.00 2.34 100000 992 2.43 2.40 0.01 2.41 100000 991 2.33 2.32 0.01 2.33 100000 990 2.33 2.31 0.01 2.32 100000 989 2.34 2.32 0.01 2.33 100000 988 2.33 2.32 0.01 2.33 100000 987 2.34 2.33 0.00 2.33 100000 986 2.34 2.33 0.01 2.34 100000 985 2.34 2.33 0.00 2.33 100000 984 2.34 2.32 0.01 2.33 100000 983 2.34 2.33 0.00 2.33 100000 982 2.34 2.31 0.02 2.33 100000 981 2.34 2.33 0.01 2.34 100000 980 2.34 2.33 0.01 2.34 100000 979 2.34 2.33 0.01 2.34 100000 978 2.35 2.33 0.01 2.34 100000 977 2.57 2.32 0.03 2.35 100000 976 2.34 2.33 0.01 2.34 100000 975 2.33 2.33 0.00 2.33 100000 974 2.33 2.33 0.00 2.33 100000 973 2.34 2.33 0.00 2.33 100000 972 2.34 2.33 0.00 2.33 100000 971 2.37 2.36 0.01 2.37 100000 970 2.34 2.32 0.01 2.33 100000 969 2.35 2.33 0.01 2.34 100000 968 2.34 2.34 0.01 2.35 100000 967 2.33 2.32 0.01 2.33 100000 966 2.34 2.32 0.02 2.34 100000 965 2.35 2.33 0.01 2.34 100000 964 2.33 2.33 0.00 2.33 100000 963 2.36 2.36 0.00 2.36 100000 962 2.33 2.32 0.00 2.32 100000 961 2.33 2.32 0.01 2.33 100000 960 2.33 2.32 0.01 2.33 100000 959 2.34 2.34 0.00 2.34 100000 958 2.33 2.33 0.00 2.33 100000 957 2.34 2.34 0.00 2.34 100000 956 2.34 2.33 0.00 2.33 100000 955 2.37 2.36 0.00 2.36 100000 954 2.33 2.32 0.01 2.33 100000 953 2.33 2.32 0.01 2.33 100000 952 2.33 2.31 0.02 2.33 100000 951 2.35 2.34 0.00 2.34 100000 950 2.35 2.34 0.00 2.34 100000 949 2.37 2.37 0.00 2.37 100000 948 2.34 2.32 0.01 2.33 100000 947 2.33 2.33 0.01 2.34 100000 946 2.35 2.33 0.02 2.35 100000 945 2.38 2.37 0.00 2.37 100000 944 2.60 2.58 0.01 2.59 100000 943 2.52 2.51 0.00 2.51 100000 942 2.52 2.50 0.02 2.52 100000 941 2.36 2.35 0.01 2.36 100000 940 2.45 2.45 0.00 2.45 100000 939 2.36 2.35 0.01 2.36 100000 938 2.37 2.35 0.01 2.36 100000 937 2.43 2.43 0.00 2.43 100000 936 2.33 2.32 0.01 2.33 100000 935 2.34 2.32 0.01 2.33 100000 934 2.34 2.33 0.00 2.33 100000 933 2.34 2.33 0.01 2.34 100000 932 2.35 2.34 0.01 2.35 100000 931 2.34 2.32 0.01 2.33 100000 930 2.34 2.32 0.01 2.33 100000 929 2.34 2.32 0.01 2.33 100000 928 2.34 2.32 0.01 2.33 100000 927 2.33 2.33 0.00 2.33 100000 926 2.37 2.36 0.00 2.36 100000 925 2.35 2.34 0.01 2.35 100000 924 2.39 2.38 0.01 2.39 100000 923 2.33 2.31 0.02 2.33 100000 922 2.35 2.33 0.02 2.35 100000 921 2.36 2.35 0.01 2.36 100000 920 2.36 2.36 0.00 2.36 100000 919 2.38 2.37 0.01 2.38 100000 918 2.34 2.34 0.00 2.34 100000 917 2.36 2.35 0.00 2.35 100000 916 2.36 2.34 0.01 2.35 100000 915 2.36 2.35 0.01 2.36 100000 914 2.34 2.33 0.01 2.34 100000 913 2.51 2.50 0.01 2.51 100000 912 2.44 2.42 0.00 2.42 100000 911 2.41 2.40 0.00 2.40 100000 910 2.37 2.36 0.00 2.36 100000 909 2.50 2.49 0.02 2.51 100000 908 2.34 2.33 0.01 2.34 100000 907 2.36 2.35 0.01 2.36 100000 906 2.38 2.37 0.01 2.38 100000 905 2.47 2.46 0.01 2.47 100000 904 2.34 2.34 0.00 2.34 100000 903 2.35 2.34 0.01 2.35 100000 902 2.34 2.34 0.00 2.34 100000 901 2.34 2.32 0.01 2.33 100000 900 2.35 2.34 0.01 2.35 100000 899 2.45 2.45 0.00 2.45 100000 898 2.35 2.34 0.00 2.34 100000 897 2.34 2.33 0.01 2.34 100000 896 2.35 2.34 0.01 2.35 100000 895 2.50 2.49 0.01 2.50 100000 894 2.54 2.53 0.00 2.53 100000 893 2.34 2.33 0.01 2.34 100000 892 2.34 2.33 0.00 2.33 100000 891 2.33 2.32 0.00 2.32 100000 890 2.33 2.33 0.00 2.33 100000 889 2.34 2.32 0.01 2.33 100000 888 2.34 2.33 0.00 2.33 100000 887 2.33 2.33 0.00 2.33 100000 886 2.33 2.33 0.00 2.33 100000 885 2.33 2.32 0.00 2.32 100000 884 2.35 2.35 0.00 2.35 100000 883 2.36 2.33 0.02 2.35 100000 882 2.53 2.52 0.01 2.53 100000 881 2.45 2.45 0.00 2.45 100000 880 2.62 2.61 0.01 2.62 100000 879 2.33 2.33 0.00 2.33 100000 878 2.34 2.32 0.01 2.33 100000 877 2.34 2.34 0.00 2.34 100000 876 2.34 2.33 0.00 2.33 100000 875 2.33 2.31 0.01 2.32 100000 874 2.34 2.33 0.01 2.34 100000 873 2.34 2.32 0.02 2.34 100000 872 2.48 2.34 0.00 2.34 100000 871 2.54 2.53 0.01 2.54 100000 870 2.34 2.33 0.01 2.34 100000 869 2.33 2.33 0.00 2.33 100000 868 2.34 2.32 0.01 2.33 100000 867 2.42 2.42 0.01 2.43 100000 866 2.57 2.58 0.00 2.58 100000 865 2.75 2.75 0.00 2.75 100000 864 2.60 2.60 0.00 2.60 100000 863 2.42 2.42 0.01 2.43 100000 862 2.36 2.34 0.01 2.35 100000 861 2.36 2.34 0.01 2.35 100000 860 2.44 2.43 0.00 2.43 100000 859 2.42 2.40 0.01 2.41 100000 858 2.41 2.40 0.00 2.40 100000 857 2.34 2.33 0.01 2.34 100000 856 2.36 2.35 0.00 2.35 100000 855 2.36 2.35 0.01 2.36 100000 854 2.38 2.36 0.01 2.37 100000 853 2.38 2.36 0.01 2.37 100000 852 2.34 2.33 0.01 2.34 100000 851 2.35 2.35 0.00 2.35 100000 850 2.35 2.33 0.02 2.35 100000 849 2.34 2.34 0.00 2.34 100000 848 2.33 2.33 0.00 2.33 100000 847 2.33 2.33 0.00 2.33 100000 846 2.33 2.32 0.00 2.32 100000 845 2.34 2.32 0.02 2.34 100000 844 2.33 2.33 0.00 2.33 100000 843 2.37 2.33 0.01 2.34 100000 842 2.34 2.33 0.01 2.34 100000 841 2.35 2.35 0.00 2.35 100000 840 2.35 2.35 0.00 2.35 100000 839 2.34 2.32 0.01 2.33 100000 838 2.34 2.33 0.01 2.34 100000 837 2.34 2.32 0.01 2.33 100000 836 2.34 2.33 0.00 2.33 100000 835 2.34 2.33 0.02 2.35 100000 834 2.34 2.33 0.00 2.33 100000 833 2.34 2.32 0.01 2.33 100000 832 2.34 2.32 0.01 2.33 100000 831 2.34 2.33 0.00 2.33 100000 830 2.33 2.32 0.01 2.33 100000 829 2.33 2.31 0.01 2.32 100000 828 2.33 2.32 0.00 2.32 100000 827 2.32 2.31 0.01 2.32 100000 826 2.34 2.32 0.01 2.33 100000 825 2.36 2.34 0.01 2.35 100000 824 2.38 2.38 0.00 2.38 100000 823 2.33 2.33 0.00 2.33 100000 822 2.34 2.33 0.01 2.34 100000 821 2.34 2.33 0.00 2.33 100000 820 2.33 2.31 0.01 2.32 100000 819 2.33 2.30 0.03 2.33 100000 818 2.35 2.34 0.01 2.35 100000 817 2.33 2.33 0.00 2.33 100000 816 2.33 2.32 0.00 2.32 100000 815 2.34 2.33 0.01 2.34 100000 814 2.34 2.32 0.01 2.33 100000 813 2.34 2.33 0.01 2.34 100000 812 2.33 2.33 0.00 2.33 100000 811 2.33 2.33 0.00 2.33 100000 810 2.34 2.17 0.16 2.33 100000 809 2.33 2.33 0.00 2.33 100000 808 2.34 2.33 0.00 2.33 100000 807 2.34 2.33 0.01 2.34 100000 806 2.34 2.32 0.01 2.33 100000 805 2.34 2.32 0.01 2.33 100000 804 2.35 2.34 0.00 2.34 100000 803 2.34 2.33 0.01 2.34 100000 802 2.51 2.33 0.01 2.34 100000 801 2.34 2.33 0.01 2.34 100000 800 2.34 2.34 0.00 2.34 100000 799 2.34 2.33 0.00 2.33 100000 798 2.33 2.33 0.00 2.33 100000 797 2.33 2.31 0.02 2.33 100000 796 2.32 2.32 0.00 2.32 100000 795 2.33 2.31 0.01 2.32 100000 794 2.33 2.33 0.00 2.33 100000 793 2.34 2.33 0.00 2.33 100000 792 2.33 2.32 0.01 2.33 100000 791 2.34 2.34 0.00 2.34 100000 790 2.33 2.32 0.01 2.33 100000 789 2.33 2.33 0.00 2.33 100000 788 2.33 2.33 0.00 2.33 100000 787 2.33 2.31 0.02 2.33 100000 786 2.33 2.33 0.00 2.33 100000 785 2.33 2.31 0.01 2.32 100000 784 2.33 2.31 0.01 2.32 100000 783 2.34 2.33 0.01 2.34 100000 782 2.35 2.31 0.03 2.34 100000 781 2.34 2.33 0.00 2.33 100000 780 2.34 2.33 0.00 2.33 100000 779 2.33 2.32 0.01 2.33 100000 778 2.33 2.33 0.00 2.33 100000 777 2.34 2.33 0.00 2.33 100000 776 2.33 2.31 0.02 2.33 100000 775 2.33 2.32 0.00 2.32 100000 774 2.49 2.32 0.01 2.33 100000 773 2.34 2.34 0.00 2.34 100000 772 2.34 2.32 0.01 2.33 100000 771 2.33 2.33 0.00 2.33 100000 770 2.34 2.33 0.01 2.34 100000 769 2.34 2.33 0.01 2.34 100000 768 2.41 2.40 0.01 2.41 100000 767 2.34 2.32 0.01 2.33 100000 766 2.34 2.33 0.00 2.33 100000 765 2.33 2.32 0.01 2.33 100000 764 2.33 2.32 0.01 2.33 100000 763 2.33 2.32 0.00 2.32 100000 762 2.34 2.33 0.00 2.33 100000 761 2.33 2.32 0.01 2.33 100000 760 2.34 2.32 0.01 2.33 100000 759 2.34 2.32 0.02 2.34 100000 758 2.34 2.32 0.01 2.33 100000 757 2.34 2.33 0.00 2.33 100000 756 2.34 2.33 0.01 2.34 100000 755 2.34 2.33 0.01 2.34 100000 754 2.34 2.32 0.01 2.33 100000 753 2.34 2.32 0.01 2.33 100000 752 2.35 2.33 0.01 2.34 100000 751 2.35 2.33 0.01 2.34 100000 750 2.34 2.34 0.00 2.34 100000 749 2.34 2.31 0.02 2.33 100000 748 2.33 2.32 0.01 2.33 100000 747 2.33 2.33 0.00 2.33 100000 746 2.33 2.32 0.01 2.33 100000 745 2.33 2.32 0.01 2.33 100000 744 2.34 2.33 0.01 2.34 100000 743 2.34 2.31 0.02 2.33 100000 742 2.33 2.32 0.01 2.33 100000 741 2.35 2.35 0.00 2.35 100000 740 2.39 2.38 0.01 2.39 100000 739 2.34 2.33 0.00 2.33 100000 738 2.34 2.34 0.00 2.34 100000 737 2.34 2.34 0.00 2.34 100000 736 2.36 2.35 0.01 2.36 100000 735 2.34 2.33 0.00 2.33 100000 734 2.34 2.34 0.00 2.34 100000 733 2.34 2.33 0.00 2.33 100000 732 2.34 2.32 0.01 2.33 100000 731 2.33 2.34 0.00 2.34 100000 730 2.34 2.33 0.00 2.33 100000 729 2.34 2.33 0.00 2.33 100000 728 2.33 2.33 0.00 2.33 100000 727 2.33 2.33 0.00 2.33 100000 726 2.33 2.32 0.01 2.33 100000 725 2.33 2.32 0.01 2.33 100000 724 2.33 2.33 0.00 2.33 100000 723 2.34 2.32 0.01 2.33 100000 722 2.34 2.34 0.00 2.34 100000 721 2.34 2.35 0.00 2.35 100000 720 2.34 2.34 0.00 2.34 100000 719 2.34 2.33 0.00 2.33 100000 718 2.34 2.34 0.00 2.34 100000 717 2.34 2.34 0.00 2.34 100000 716 2.33 2.32 0.01 2.33 100000 715 2.33 2.33 0.01 2.34 100000 714 2.34 2.33 0.00 2.33 100000 713 2.34 2.33 0.00 2.33 100000 712 2.34 2.33 0.00 2.33 100000 711 2.33 2.32 0.00 2.32 100000 710 2.34 2.32 0.01 2.33 100000 709 2.33 2.33 0.00 2.33 100000 708 2.33 2.32 0.01 2.33 100000 707 2.33 2.32 0.01 2.33 100000 706 2.33 2.31 0.01 2.32 100000 705 2.44 2.31 0.02 2.33 100000 704 2.33 2.32 0.02 2.34 100000 703 2.34 2.33 0.00 2.33 100000 702 2.33 2.33 0.00 2.33 100000 701 2.33 2.32 0.01 2.33 100000 700 2.33 2.33 0.00 2.33 100000 699 2.33 2.33 0.00 2.33 100000 698 2.33 2.31 0.02 2.33 100000 697 2.33 2.32 0.01 2.33 100000 696 2.33 2.33 0.00 2.33 100000 695 2.33 2.32 0.00 2.32 100000 694 2.33 2.32 0.01 2.33 100000 693 2.34 2.32 0.01 2.33 100000 692 2.33 2.32 0.01 2.33 100000 691 2.33 2.33 0.00 2.33 100000 690 2.33 2.33 0.00 2.33 100000 689 2.33 2.31 0.02 2.33 100000 688 2.34 2.33 0.00 2.33 100000 687 2.33 2.33 0.00 2.33 100000 686 2.33 2.31 0.02 2.33 100000 685 2.33 2.33 0.00 2.33 100000 684 2.33 2.33 0.00 2.33 100000 683 2.33 2.33 0.00 2.33 100000 682 2.34 2.32 0.01 2.33 100000 681 2.34 2.33 0.01 2.34 100000 680 2.34 2.33 0.00 2.33 100000 679 2.34 2.33 0.01 2.34 100000 678 2.33 2.32 0.01 2.33 100000 677 2.48 2.33 0.00 2.33 100000 676 2.33 2.32 0.01 2.33 100000 675 2.33 2.32 0.00 2.32 100000 674 2.33 2.32 0.00 2.32 100000 673 2.34 2.33 0.01 2.34 100000 672 2.34 2.34 0.00 2.34 100000 671 2.35 2.34 0.01 2.35 100000 670 2.34 2.34 0.00 2.34 100000 669 2.34 2.32 0.01 2.33 100000 668 2.33 2.32 0.01 2.33 100000 667 2.34 2.33 0.00 2.33 100000 666 2.33 2.31 0.02 2.33 100000 665 2.34 2.31 0.02 2.33 100000 664 2.56 2.33 0.00 2.33 100000 663 2.33 2.33 0.00 2.33 100000 662 2.33 2.31 0.02 2.33 100000 661 2.34 2.33 0.00 2.33 100000 660 2.34 2.32 0.02 2.34 100000 659 2.33 2.32 0.02 2.34 100000 658 2.33 2.32 0.00 2.32 100000 657 2.34 2.33 0.01 2.34 100000 656 2.34 2.33 0.00 2.33 100000 655 2.34 2.32 0.02 2.34 100000 654 2.34 2.33 0.00 2.33 100000 653 2.34 2.34 0.00 2.34 100000 652 2.33 2.32 0.01 2.33 100000 651 2.33 2.31 0.01 2.32 100000 650 2.33 2.32 0.00 2.32 100000 649 2.34 2.32 0.01 2.33 100000 648 2.33 2.28 0.05 2.33 100000 647 2.34 2.32 0.01 2.33 100000 646 2.34 2.32 0.02 2.34 100000 645 2.34 2.34 0.00 2.34 100000 644 2.34 2.33 0.00 2.33 100000 643 2.34 2.34 0.01 2.35 100000 642 2.34 2.34 0.00 2.34 100000 641 2.34 2.33 0.00 2.33 100000 640 2.34 2.32 0.01 2.33 100000 639 2.34 2.33 0.00 2.33 100000 638 2.33 2.32 0.01 2.33 100000 637 2.33 2.32 0.00 2.32 100000 636 2.33 2.32 0.01 2.33 100000 635 2.34 2.33 0.01 2.34 100000 634 2.33 2.32 0.01 2.33 100000 633 2.34 2.33 0.00 2.33 100000 632 2.34 2.33 0.00 2.33 100000 631 2.33 2.32 0.01 2.33 100000 630 2.33 2.33 0.00 2.33 100000 629 2.32 2.31 0.01 2.32 100000 628 2.33 2.33 0.00 2.33 100000 627 2.34 2.33 0.00 2.33 100000 626 2.33 2.31 0.01 2.32 100000 625 2.34 2.33 0.00 2.33 100000 624 2.34 2.32 0.01 2.33 100000 623 2.49 2.33 0.01 2.34 100000 622 2.34 2.34 0.00 2.34 100000 621 2.34 2.32 0.01 2.33 100000 620 2.34 2.32 0.02 2.34 100000 619 2.33 2.32 0.01 2.33 100000 618 2.34 2.33 0.00 2.33 100000 617 2.34 2.32 0.01 2.33 100000 616 2.34 2.33 0.00 2.33 100000 615 2.34 2.34 0.00 2.34 100000 614 2.34 2.33 0.00 2.33 100000 613 2.34 2.33 0.00 2.33 100000 612 2.34 2.33 0.01 2.34 100000 611 2.33 2.32 0.01 2.33 100000 610 2.33 2.31 0.02 2.33 100000 609 2.33 2.32 0.01 2.33 100000 608 2.33 2.33 0.00 2.33 100000 607 2.33 2.31 0.02 2.33 100000 606 2.33 2.33 0.00 2.33 100000 605 2.33 2.32 0.00 2.32 100000 604 2.33 2.31 0.01 2.32 100000 603 2.34 2.32 0.01 2.33 100000 602 2.33 2.30 0.03 2.33 100000 601 2.34 2.33 0.00 2.33 100000 600 2.33 2.32 0.01 2.33 100000 599 2.34 2.31 0.02 2.33 100000 598 2.33 2.33 0.00 2.33 100000 597 2.33 2.31 0.01 2.32 100000 596 2.33 2.32 0.01 2.33 100000 595 2.33 2.33 0.00 2.33 100000 594 2.33 2.33 0.00 2.33 100000 593 2.34 2.33 0.00 2.33 100000 592 2.33 2.33 0.00 2.33 100000 591 2.34 2.33 0.00 2.33 100000 590 2.34 2.32 0.01 2.33 100000 589 2.34 2.33 0.01 2.34 100000 588 2.34 2.33 0.01 2.34 100000 587 2.33 2.33 0.00 2.33 100000 586 2.34 2.33 0.00 2.33 100000 585 2.34 2.32 0.01 2.33 100000 584 2.34 2.32 0.01 2.33 100000 583 2.33 2.32 0.01 2.33 100000 582 2.34 2.31 0.02 2.33 100000 581 2.34 2.33 0.00 2.33 100000 580 2.34 2.34 0.00 2.34 100000 579 2.35 2.34 0.00 2.34 100000 578 2.34 2.32 0.01 2.33 100000 577 2.34 2.33 0.00 2.33 100000 576 2.34 2.33 0.00 2.33 100000 575 2.34 2.33 0.01 2.34 100000 574 2.33 2.32 0.01 2.33 100000 573 2.34 2.33 0.01 2.34 100000 572 2.33 2.33 0.00 2.33 100000 571 2.34 2.33 0.02 2.35 100000 570 2.34 2.32 0.01 2.33 100000 569 2.33 2.33 0.00 2.33 100000 568 2.34 2.33 0.00 2.33 100000 567 2.34 2.33 0.00 2.33 100000 566 2.33 2.33 0.00 2.33 100000 565 2.34 2.32 0.02 2.34 100000 564 2.34 2.33 0.00 2.33 100000 563 2.34 2.33 0.00 2.33 100000 562 2.34 2.32 0.01 2.33 100000 561 2.34 2.34 0.00 2.34 100000 560 2.34 2.33 0.01 2.34 100000 559 2.34 2.33 0.01 2.34 100000 558 2.34 2.32 0.01 2.33 100000 557 2.34 2.32 0.01 2.33 100000 556 2.33 2.32 0.01 2.33 100000 555 2.34 2.32 0.01 2.33 100000 554 2.34 2.33 0.00 2.33 100000 553 2.34 2.32 0.02 2.34 100000 552 2.34 2.34 0.00 2.34 100000 551 2.34 2.33 0.00 2.33 100000 550 2.34 2.33 0.00 2.33 100000 549 2.34 2.33 0.00 2.33 100000 548 2.34 2.33 0.00 2.33 100000 547 2.34 2.32 0.01 2.33 100000 546 2.33 2.33 0.00 2.33 100000 545 2.33 2.32 0.01 2.33 100000 544 2.34 2.33 0.00 2.33 100000 543 2.34 2.32 0.01 2.33 100000 542 2.33 2.31 0.02 2.33 100000 541 2.34 2.32 0.01 2.33 100000 540 2.34 2.33 0.00 2.33 100000 539 2.37 2.32 0.01 2.33 100000 538 2.34 2.32 0.02 2.34 100000 537 2.34 2.33 0.01 2.34 100000 536 2.34 2.33 0.01 2.34 100000 535 2.34 2.32 0.01 2.33 100000 534 2.33 2.32 0.00 2.32 100000 533 2.34 2.33 0.00 2.33 100000 532 2.34 2.32 0.01 2.33 100000 531 2.34 2.32 0.01 2.33 100000 530 2.33 2.33 0.00 2.33 100000 529 2.33 2.32 0.00 2.32 100000 528 2.33 2.31 0.02 2.33 100000 527 2.33 2.32 0.01 2.33 100000 526 2.33 2.31 0.01 2.32 100000 525 2.33 2.32 0.00 2.32 100000 524 2.32 2.32 0.00 2.32 100000 523 2.33 2.32 0.00 2.32 100000 522 2.33 2.32 0.00 2.32 100000 521 2.33 2.33 0.01 2.34 100000 520 2.33 2.32 0.01 2.33 100000 519 2.34 2.32 0.01 2.33 100000 518 2.34 2.33 0.01 2.34 100000 517 2.34 2.33 0.01 2.34 100000 516 2.33 2.33 0.00 2.33 100000 515 2.33 2.31 0.01 2.32 100000 514 2.34 2.32 0.01 2.33 100000 513 2.33 2.33 0.01 2.34 100000 512 2.34 2.32 0.01 2.33 100000 511 2.57 2.33 0.00 2.33 100000 510 2.34 2.33 0.01 2.34 100000 509 2.33 2.32 0.01 2.33 100000 508 2.32 2.32 0.00 2.32 100000 507 2.33 2.31 0.01 2.32 100000 506 2.34 2.33 0.00 2.33 100000 505 2.34 2.33 0.00 2.33 100000 504 2.34 2.32 0.01 2.33 100000 503 2.33 2.33 0.00 2.33 100000 502 2.34 2.32 0.01 2.33 100000 501 2.35 2.32 0.02 2.34 100000 500 2.35 2.35 0.00 2.35 100000 499 2.34 2.33 0.01 2.34 100000 498 2.33 2.32 0.01 2.33 100000 497 2.33 2.32 0.01 2.33 100000 496 2.33 2.32 0.01 2.33 100000 495 2.33 2.32 0.01 2.33 100000 494 2.33 2.32 0.01 2.33 100000 493 2.33 2.33 0.00 2.33 100000 492 2.34 2.32 0.02 2.34 100000 491 2.34 2.33 0.01 2.34 100000 490 2.33 2.32 0.01 2.33 100000 489 2.33 2.31 0.02 2.33 100000 488 2.33 2.32 0.01 2.33 100000 487 2.33 2.32 0.01 2.33 100000 486 2.33 2.31 0.01 2.32 100000 485 2.33 2.32 0.01 2.33 100000 484 2.33 2.33 0.00 2.33 100000 483 2.33 2.30 0.02 2.32 100000 482 2.34 2.34 0.00 2.34 100000 481 2.33 2.31 0.02 2.33 100000 480 2.33 2.31 0.01 2.32 100000 479 2.34 2.33 0.01 2.34 100000 478 2.34 2.34 0.00 2.34 100000 477 2.34 2.33 0.00 2.33 100000 476 2.33 2.32 0.01 2.33 100000 475 2.34 2.32 0.02 2.34 100000 474 2.34 2.33 0.01 2.34 100000 473 2.34 2.33 0.00 2.33 100000 472 2.34 2.33 0.00 2.33 100000 471 2.34 2.33 0.02 2.35 100000 470 2.34 2.33 0.01 2.34 100000 469 2.34 2.33 0.01 2.34 100000 468 2.34 2.33 0.01 2.34 100000 467 2.34 2.33 0.01 2.34 100000 466 2.33 2.31 0.01 2.32 100000 465 2.34 2.32 0.02 2.34 100000 464 2.34 2.33 0.00 2.33 100000 463 2.34 2.33 0.00 2.33 100000 462 2.34 2.32 0.02 2.34 100000 461 2.34 2.33 0.00 2.33 100000 460 2.34 2.32 0.01 2.33 100000 459 2.34 2.33 0.01 2.34 100000 458 2.34 2.34 0.00 2.34 100000 457 2.34 2.32 0.01 2.33 100000 456 2.34 2.34 0.00 2.34 100000 455 2.33 2.32 0.01 2.33 100000 454 2.33 2.31 0.02 2.33 100000 453 2.34 2.33 0.00 2.33 100000 452 2.34 2.32 0.01 2.33 100000 451 2.34 2.33 0.00 2.33 100000 450 2.34 2.33 0.00 2.33 100000 449 2.33 2.31 0.02 2.33 100000 448 2.34 2.33 0.01 2.34 100000 447 2.33 2.31 0.01 2.32 100000 446 2.33 2.32 0.01 2.33 100000 445 2.34 2.33 0.00 2.33 100000 444 2.33 2.33 0.00 2.33 100000 443 2.33 2.32 0.00 2.32 100000 442 2.36 2.31 0.03 2.34 100000 441 2.34 2.33 0.00 2.33 100000 440 2.34 2.32 0.01 2.33 100000 439 2.34 2.34 0.00 2.34 100000 438 2.34 2.32 0.01 2.33 100000 437 2.35 2.33 0.02 2.35 100000 436 2.34 2.33 0.01 2.34 100000 435 2.34 2.33 0.00 2.33 100000 434 2.33 2.33 0.00 2.33 100000 433 2.34 2.33 0.00 2.33 100000 432 2.34 2.33 0.00 2.33 100000 431 2.34 2.32 0.01 2.33 100000 430 2.34 2.32 0.01 2.33 100000 429 2.34 2.33 0.01 2.34 100000 428 2.34 2.33 0.00 2.33 100000 427 2.34 2.33 0.00 2.33 100000 426 2.34 2.33 0.01 2.34 100000 425 2.34 2.33 0.01 2.34 100000 424 2.34 2.33 0.00 2.33 100000 423 2.33 2.33 0.00 2.33 100000 422 2.34 2.33 0.00 2.33 100000 421 2.35 2.33 0.01 2.34 100000 420 2.34 2.31 0.02 2.33 100000 419 2.33 2.31 0.02 2.33 100000 418 2.33 2.31 0.01 2.32 100000 417 2.33 2.33 0.00 2.33 100000 416 2.33 2.32 0.00 2.32 100000 415 2.34 2.33 0.00 2.33 100000 414 2.33 2.33 0.00 2.33 100000 413 2.33 2.33 0.00 2.33 100000 412 2.33 2.32 0.01 2.33 100000 411 2.33 2.32 0.01 2.33 100000 410 2.34 2.32 0.01 2.33 100000 409 2.34 2.33 0.00 2.33 100000 408 2.33 2.33 0.00 2.33 100000 407 2.34 2.33 0.01 2.34 100000 406 2.33 2.32 0.00 2.32 100000 405 2.33 2.31 0.02 2.33 100000 404 2.33 2.33 0.00 2.33 100000 403 2.33 2.32 0.01 2.33 100000 402 2.33 2.31 0.01 2.32 100000 401 2.33 2.32 0.01 2.33 100000 400 2.34 2.32 0.01 2.33 100000 399 2.34 2.33 0.00 2.33 100000 398 2.35 2.36 0.00 2.36 100000 397 2.33 2.33 0.00 2.33 100000 396 2.33 2.32 0.01 2.33 100000 395 2.33 2.30 0.02 2.32 100000 394 2.34 2.32 0.01 2.33 100000 393 2.33 2.32 0.00 2.32 100000 392 2.33 2.33 0.00 2.33 100000 391 2.35 2.33 0.01 2.34 100000 390 2.43 2.42 0.01 2.43 100000 389 2.33 2.32 0.01 2.33 100000 388 2.33 2.31 0.02 2.33 100000 387 2.34 2.34 0.00 2.34 100000 386 2.33 2.32 0.01 2.33 100000 385 2.33 2.33 0.00 2.33 100000 384 2.34 2.32 0.01 2.33 100000 383 2.33 2.32 0.00 2.32 100000 382 2.34 2.33 0.00 2.33 100000 381 2.34 2.32 0.01 2.33 100000 380 2.33 2.32 0.01 2.33 100000 379 2.34 2.33 0.00 2.33 100000 378 2.33 2.32 0.01 2.33 100000 377 2.34 2.32 0.01 2.33 100000 376 3.53 2.32 0.02 2.34 100000 375 2.34 2.33 0.01 2.34 100000 374 2.34 2.33 0.00 2.33 100000 373 2.34 2.33 0.01 2.34 100000 372 2.34 2.32 0.01 2.33 100000 371 2.34 2.33 0.00 2.33 100000 370 2.34 2.32 0.01 2.33 100000 369 2.33 2.33 0.00 2.33 100000 368 2.33 2.32 0.01 2.33 100000 367 2.34 2.32 0.01 2.33 100000 366 2.34 2.33 0.00 2.33 100000 365 2.34 2.32 0.01 2.33 100000 364 2.47 2.34 0.00 2.34 100000 363 2.33 2.33 0.00 2.33 100000 362 2.34 2.32 0.01 2.33 100000 361 2.34 2.33 0.00 2.33 100000 360 2.34 2.32 0.01 2.33 100000 359 2.35 2.33 0.01 2.34 100000 358 2.34 2.34 0.00 2.34 100000 357 2.34 2.33 0.00 2.33 100000 356 2.33 2.31 0.01 2.32 100000 355 2.34 2.33 0.00 2.33 100000 354 2.33 2.32 0.01 2.33 100000 353 2.33 2.32 0.01 2.33 100000 352 2.33 2.33 0.00 2.33 100000 351 2.33 2.31 0.02 2.33 100000 350 2.34 2.33 0.00 2.33 100000 349 2.34 2.33 0.00 2.33 100000 348 2.33 2.33 0.00 2.33 100000 347 2.34 2.32 0.01 2.33 100000 346 2.34 2.33 0.00 2.33 100000 345 2.34 2.33 0.01 2.34 100000 344 2.34 2.32 0.01 2.33 100000 343 2.34 2.32 0.01 2.33 100000 342 2.34 2.33 0.01 2.34 100000 341 2.34 2.32 0.02 2.34 100000 340 2.34 2.33 0.01 2.34 100000 339 2.34 2.32 0.01 2.33 100000 338 2.34 2.32 0.02 2.34 100000 337 2.34 2.33 0.00 2.33 100000 336 2.34 2.32 0.01 2.33 100000 335 2.34 2.33 0.00 2.33 100000 334 2.33 2.33 0.00 2.33 100000 333 2.33 2.33 0.00 2.33 100000 332 2.33 2.31 0.01 2.32 100000 331 2.33 2.33 0.00 2.33 100000 330 2.33 2.33 0.00 2.33 100000 329 2.35 2.33 0.01 2.34 100000 328 2.33 2.33 0.00 2.33 100000 327 2.33 2.33 0.00 2.33 100000 326 2.33 2.33 0.00 2.33 100000 325 2.33 2.33 0.00 2.33 100000 324 2.33 2.32 0.01 2.33 100000 323 2.33 2.32 0.00 2.32 100000 322 2.34 2.32 0.02 2.34 100000 321 2.33 2.32 0.01 2.33 100000 320 2.33 2.32 0.01 2.33 100000 319 2.34 2.33 0.01 2.34 100000 318 2.35 2.34 0.00 2.34 100000 317 2.33 2.32 0.01 2.33 100000 316 2.35 2.33 0.01 2.34 100000 315 2.33 2.33 0.00 2.33 100000 314 2.35 2.35 0.01 2.36 100000 313 2.34 2.33 0.01 2.34 100000 312 2.34 2.34 0.00 2.34 100000 311 2.33 2.33 0.00 2.33 100000 310 2.34 2.34 0.00 2.34 100000 309 2.34 2.33 0.00 2.33 100000 308 2.37 2.33 0.01 2.34 100000 307 2.34 2.33 0.01 2.34 100000 306 2.35 2.33 0.01 2.34 100000 305 2.34 2.33 0.00 2.33 100000 304 2.34 2.32 0.01 2.33 100000 303 2.34 2.32 0.01 2.33 100000 302 2.34 2.33 0.00 2.33 100000 301 2.34 2.33 0.00 2.33 100000 300 2.33 2.32 0.01 2.33 100000 299 2.34 2.32 0.02 2.34 100000 298 2.35 2.34 0.00 2.34 100000 297 2.34 2.33 0.01 2.34 100000 296 2.35 2.33 0.01 2.34 100000 295 2.34 2.33 0.00 2.33 100000 294 2.34 2.33 0.01 2.34 100000 293 2.34 2.33 0.01 2.34 100000 292 2.34 2.34 0.00 2.34 100000 291 2.34 2.34 0.00 2.34 100000 290 2.34 2.33 0.01 2.34 100000 289 2.34 2.32 0.01 2.33 100000 288 2.34 2.32 0.02 2.34 100000 287 2.34 2.33 0.01 2.34 100000 286 2.35 2.33 0.01 2.34 100000 285 2.34 2.31 0.02 2.33 100000 284 2.34 2.32 0.01 2.33 100000 283 2.36 2.36 0.00 2.36 100000 282 2.34 2.34 0.00 2.34 100000 281 2.34 2.33 0.01 2.34 100000 280 2.34 2.34 0.00 2.34 100000 279 2.34 2.34 0.00 2.34 100000 278 2.34 2.32 0.01 2.33 100000 277 2.34 2.33 0.00 2.33 100000 276 2.34 2.33 0.00 2.33 100000 275 2.33 2.32 0.01 2.33 100000 274 2.33 2.33 0.00 2.33 100000 273 2.33 2.33 0.01 2.34 100000 272 2.34 2.33 0.00 2.33 100000 271 2.34 2.32 0.02 2.34 100000 270 2.34 2.32 0.02 2.34 100000 269 2.34 2.32 0.01 2.33 100000 268 2.33 2.32 0.01 2.33 100000 267 2.33 2.32 0.01 2.33 100000 266 2.33 2.33 0.00 2.33 100000 265 2.34 2.34 0.01 2.35 100000 264 2.34 2.33 0.00 2.33 100000 263 2.34 2.33 0.00 2.33 100000 262 2.33 2.33 0.00 2.33 100000 261 2.33 2.33 0.00 2.33 100000 260 2.33 2.33 0.00 2.33 100000 259 2.33 2.33 0.00 2.33 100000 258 2.33 2.33 0.00 2.33 100000 257 2.32 2.32 0.00 2.32 100000 256 2.33 2.33 0.00 2.33 100000 255 2.33 2.32 0.00 2.32 100000 254 2.32 2.32 0.00 2.32 100000 253 2.34 2.33 0.00 2.33 100000 252 2.33 2.33 0.00 2.33 100000 251 2.33 2.32 0.01 2.33 100000 250 2.33 2.33 0.00 2.33 100000 249 2.33 2.32 0.01 2.33 100000 248 2.33 2.31 0.01 2.32 100000 247 2.33 2.33 0.00 2.33 100000 246 2.33 2.33 0.00 2.33 100000 245 2.33 2.33 0.00 2.33 100000 244 2.33 2.33 0.00 2.33 100000 243 2.34 2.33 0.00 2.33 100000 242 2.34 2.32 0.01 2.33 100000 241 2.34 2.32 0.01 2.33 100000 240 2.33 2.32 0.01 2.33 100000 239 2.34 2.33 0.00 2.33 100000 238 2.34 2.33 0.00 2.33 100000 237 2.33 2.33 0.00 2.33 100000 236 2.34 2.32 0.02 2.34 100000 235 2.34 2.32 0.01 2.33 100000 234 2.34 2.33 0.00 2.33 100000 233 2.35 2.32 0.02 2.34 100000 232 2.34 2.33 0.01 2.34 100000 231 2.35 2.33 0.01 2.34 100000 230 2.34 2.33 0.01 2.34 100000 229 2.33 2.31 0.01 2.32 100000 228 2.34 2.34 0.00 2.34 100000 227 2.34 2.32 0.01 2.33 100000 226 2.34 2.33 0.00 2.33 100000 225 2.33 2.33 0.00 2.33 100000 224 2.34 2.33 0.00 2.33 100000 223 2.33 2.33 0.00 2.33 100000 222 2.34 2.32 0.01 2.33 100000 221 2.33 2.32 0.01 2.33 100000 220 2.34 2.32 0.01 2.33 100000 219 2.33 2.33 0.00 2.33 100000 218 2.34 2.34 0.00 2.34 100000 217 2.34 2.33 0.00 2.33 100000 216 2.33 2.33 0.00 2.33 100000 215 2.33 2.32 0.00 2.32 100000 214 2.33 2.32 0.01 2.33 100000 213 2.32 2.31 0.01 2.32 100000 212 2.33 2.32 0.01 2.33 100000 211 2.34 2.34 0.00 2.34 100000 210 2.34 2.32 0.01 2.33 100000 209 2.33 2.33 0.00 2.33 100000 208 2.33 2.33 0.00 2.33 100000 207 2.33 2.32 0.01 2.33 100000 206 2.34 2.32 0.01 2.33 100000 205 2.34 2.33 0.00 2.33 100000 204 2.34 2.33 0.00 2.33 100000 203 2.34 2.34 0.00 2.34 100000 202 2.35 2.34 0.01 2.35 100000 201 2.34 2.32 0.01 2.33 100000 200 2.34 2.33 0.00 2.33 100000 199 2.33 2.31 0.02 2.33 100000 198 2.33 2.31 0.01 2.32 100000 197 2.34 2.33 0.00 2.33 100000 196 2.33 2.32 0.01 2.33 100000 195 2.34 2.33 0.00 2.33 100000 194 2.34 2.33 0.00 2.33 100000 193 2.34 2.33 0.00 2.33 100000 192 2.34 2.32 0.01 2.33 100000 191 2.33 2.33 0.00 2.33 100000 190 2.33 2.33 0.00 2.33 100000 189 2.33 2.32 0.00 2.32 100000 188 2.33 2.31 0.01 2.32 100000 187 2.33 2.33 0.00 2.33 100000 186 2.34 2.32 0.01 2.33 100000 185 2.41 2.39 0.01 2.40 100000 184 2.36 2.35 0.01 2.36 100000 183 2.35 2.33 0.02 2.35 100000 182 2.36 2.34 0.01 2.35 100000 181 2.35 2.33 0.01 2.34 100000 180 2.34 2.33 0.00 2.33 100000 179 2.88 2.87 0.01 2.88 100000 178 2.89 2.86 0.03 2.89 100000 177 3.00 2.97 0.02 2.99 100000 176 2.34 2.33 0.01 2.34 100000 175 2.37 2.35 0.01 2.36 100000 174 2.35 2.35 0.00 2.35 100000 173 2.33 2.32 0.01 2.33 100000 172 2.33 2.32 0.01 2.33 100000 171 3.04 3.03 0.00 3.03 100000 170 4.11 4.08 0.02 4.10 100000 169 2.85 2.83 0.01 2.84 100000 168 2.34 2.32 0.01 2.33 100000 167 2.34 2.32 0.01 2.33 100000 166 2.34 2.32 0.01 2.33 100000 165 2.33 2.33 0.00 2.33 100000 164 2.33 2.31 0.01 2.32 100000 163 2.33 2.32 0.01 2.33 100000 162 2.34 2.33 0.00 2.33 100000 161 2.34 2.32 0.02 2.34 100000 160 2.35 2.34 0.00 2.34 100000 159 2.33 2.31 0.02 2.33 100000 158 3.53 3.52 0.01 3.53 100000 157 2.36 2.35 0.01 2.36 100000 156 2.36 2.36 0.01 2.37 100000 155 3.42 3.40 0.01 3.41 100000 154 2.47 2.46 0.02 2.48 100000 153 3.85 3.84 0.01 3.85 100000 152 2.42 2.40 0.01 2.41 100000 151 2.43 2.43 0.00 2.43 100000 150 2.43 2.41 0.01 2.42 100000 149 2.47 2.47 0.00 2.47 100000 148 2.68 2.67 0.01 2.68 100000 147 2.68 2.67 0.01 2.68 100000 146 2.67 2.67 0.00 2.67 100000 145 2.41 2.40 0.02 2.42 100000 144 2.81 2.79 0.01 2.80 100000 143 3.70 3.67 0.03 3.70 100000 142 3.63 3.61 0.01 3.62 100000 141 3.41 3.37 0.03 3.40 100000 140 3.20 3.18 0.01 3.19 100000 139 3.13 3.10 0.02 3.12 100000 138 2.87 2.86 0.01 2.87 100000 137 2.33 2.33 0.00 2.33 100000 136 2.34 2.33 0.00 2.33 100000 135 2.33 2.33 0.00 2.33 100000 134 2.33 2.32 0.01 2.33 100000 133 2.34 2.33 0.01 2.34 100000 132 2.35 2.34 0.00 2.34 100000 131 2.34 2.32 0.01 2.33 100000 130 2.34 2.33 0.00 2.33 100000 129 2.33 2.32 0.01 2.33 100000 128 2.34 2.33 0.00 2.33 100000 127 2.33 2.32 0.01 2.33 100000 126 2.34 2.32 0.01 2.33 100000 125 2.34 2.33 0.01 2.34 100000 124 2.34 2.33 0.01 2.34 100000 123 2.35 2.32 0.01 2.33 100000 122 2.34 2.34 0.00 2.34 100000 121 2.34 2.32 0.01 2.33 100000 120 2.34 2.32 0.01 2.33 100000 119 2.35 2.34 0.00 2.34 100000 118 2.34 2.33 0.01 2.34 100000 117 2.35 2.33 0.01 2.34 100000 116 2.34 2.32 0.02 2.34 100000 115 2.34 2.33 0.01 2.34 100000 114 2.34 2.33 0.01 2.34 100000 113 2.33 2.33 0.00 2.33 100000 112 2.33 2.32 0.01 2.33 100000 111 2.34 2.32 0.01 2.33 100000 110 2.33 2.32 0.01 2.33 100000 109 2.34 2.33 0.00 2.33 100000 108 2.34 2.32 0.01 2.33 100000 107 2.33 2.32 0.01 2.33 100000 106 2.34 2.32 0.01 2.33 100000 105 2.34 2.33 0.00 2.33 100000 104 2.34 2.32 0.01 2.33 100000 103 2.34 2.32 0.02 2.34 100000 102 2.34 2.33 0.00 2.33 100000 101 2.33 2.33 0.00 2.33 100000 100 2.34 2.33 0.01 2.34 100000 99 2.34 2.34 0.00 2.34 100000 98 2.34 2.33 0.01 2.34 100000 97 2.33 2.33 0.00 2.33 100000 96 2.34 2.33 0.00 2.33 100000 95 2.34 2.34 0.00 2.34 100000 94 2.34 2.32 0.02 2.34 100000 93 2.34 2.32 0.01 2.33 100000 92 2.34 2.32 0.01 2.33 100000 91 2.33 2.32 0.01 2.33 100000 90 2.34 2.33 0.00 2.33 100000 89 2.34 2.33 0.00 2.33 100000 88 2.33 2.32 0.01 2.33 100000 87 2.33 2.33 0.00 2.33 100000 86 2.33 2.32 0.01 2.33 100000 85 2.33 2.32 0.00 2.32 100000 84 2.33 2.33 0.01 2.34 100000 83 2.34 2.33 0.00 2.33 100000 82 2.33 2.32 0.01 2.33 100000 81 2.34 2.33 0.00 2.33 100000 80 2.34 2.32 0.01 2.33 100000 79 2.36 2.35 0.00 2.35 100000 78 2.33 2.32 0.01 2.33 100000 77 2.33 2.32 0.00 2.32 100000 76 2.33 2.32 0.01 2.33 100000 75 2.33 2.33 0.00 2.33 100000 74 2.33 2.31 0.02 2.33 100000 73 2.33 2.32 0.00 2.32 100000 72 2.33 2.31 0.01 2.32 100000 71 2.33 2.31 0.01 2.32 100000 70 2.32 2.31 0.01 2.32 100000 69 2.33 2.33 0.00 2.33 100000 68 2.33 2.32 0.01 2.33 100000 67 2.33 2.33 0.00 2.33 100000 66 2.33 2.33 0.00 2.33 100000 65 2.33 2.32 0.01 2.33 100000 64 2.33 2.32 0.01 2.33 100000 63 2.33 2.31 0.01 2.32 100000 62 2.33 2.31 0.01 2.32 100000 61 2.33 2.33 0.00 2.33 100000 60 2.34 2.33 0.00 2.33 100000 59 2.33 2.33 0.00 2.33 100000 58 2.33 2.33 0.00 2.33 100000 57 2.33 2.32 0.00 2.32 100000 56 2.34 2.33 0.01 2.34 100000 55 2.34 2.34 0.00 2.34 100000 54 2.34 2.33 0.01 2.34 100000 53 2.33 2.31 0.01 2.32 100000 52 2.34 2.32 0.01 2.33 100000 51 2.33 2.33 0.00 2.33 100000 50 2.34 2.33 0.00 2.33 100000 49 2.34 2.32 0.02 2.34 100000 48 2.34 2.33 0.02 2.35 100000 47 2.33 2.30 0.02 2.32 100000 46 2.34 2.31 0.02 2.33 100000 45 2.33 2.32 0.01 2.33 100000 44 2.33 2.32 0.00 2.32 100000 43 2.33 2.32 0.01 2.33 100000 42 2.33 2.31 0.02 2.33 100000 41 2.33 2.32 0.01 2.33 100000 40 2.34 2.32 0.01 2.33 100000 39 2.34 2.33 0.01 2.34 100000 38 2.33 2.32 0.02 2.34 100000 37 2.33 2.33 0.00 2.33 100000 36 2.33 2.32 0.00 2.32 100000 35 2.47 2.33 0.00 2.33 100000 34 2.33 2.33 0.00 2.33 100000 33 2.32 2.31 0.01 2.32 100000 32 2.33 2.32 0.01 2.33 100000 31 2.33 2.32 0.01 2.33 100000 30 2.34 2.31 0.02 2.33 100000 29 2.34 2.32 0.02 2.34 100000 28 2.35 2.33 0.01 2.34 100000 27 2.34 2.33 0.00 2.33 100000 26 2.34 2.34 0.00 2.34 100000 25 2.34 2.33 0.00 2.33 100000 24 2.34 2.33 0.00 2.33 100000 23 2.34 2.33 0.00 2.33 100000 22 2.33 2.32 0.01 2.33 100000 21 2.34 2.32 0.01 2.33 100000 20 2.34 2.33 0.00 2.33 100000 19 2.33 2.33 0.00 2.33 100000 18 2.34 2.33 0.01 2.34 100000 17 2.36 2.34 0.01 2.35 100000 16 2.33 2.32 0.01 2.33 100000 15 2.33 2.32 0.00 2.32 100000 14 2.33 2.32 0.01 2.33 100000 13 2.33 2.32 0.01 2.33 100000 12 2.35 2.33 0.01 2.34 100000 11 2.34 2.33 0.00 2.33 100000 10 2.34 2.33 0.01 2.34 100000 9 2.34 2.33 0.01 2.34 100000 8 2.34 2.33 0.00 2.33 100000 7 2.34 2.34 0.00 2.34 100000 6 2.34 2.34 0.00 2.34 100000 5 2.33 2.33 0.00 2.33 100000 4 2.34 2.34 0.00 2.34 100000 3 2.34 2.34 0.00 2.34 100000 2 2.34 2.33 0.00 2.33 100000 1 1.27 1.27 0.00 1.27 100000 0 1.20 1.18 0.01 1.19Las dos ultimas entradas corresponden a un fichero ordenado en orden en orden inverso (1.27 segs.) y en orden (1.19 segs). El fichero de configuración para la prueba es:
pp2@nereida:~/src/perl/bench$ cat .benchrc TEST_FILE = "titi" PROGRAM = "sort -g " TITLE = "SIZE SORTED" GRAIN = 1 TIMES = 1000 OUTPUT_DEVICE = "/dev/null" #OUTPUT_DEVICE = "titi.sorted" OUTPUT_FILE = "output.log" COLUMNS = 1 GENERATE_INPUT = "generate_input" SUPPORT_FILE = "wbinput.pl" FIRST = 100000 LAST = 100000 INC = 10000El fichero de soporte
wbinput.pl
contiene lo siguiente:
pp2@nereida:~/src/perl/bench$ cat wbinput.pl sub generate_input { # size my ($test_file, $size, $t, $columns) = @_; my ($r, $k); open FILE, ">$test_file"; for (1..$size) { $r = rand; print FILE "$r\t"; print FILE "\n" if ($_ % $columns) == 0; } close(FILE); system("sort -r -g $test_file > tmp.txt; mv tmp.txt $test_file") if ($t == 1); system("sort -g $test_file > tmp.txt; mv tmp.txt $test_file") if ($t == 0); } sub print_output { my ($size, $result, $t) = @_; print "$size\t$t\t"; } 1;Hubo que modificar
bench.pl
que ahora queda asi:
pp2@nereida:~/src/perl/bench$ cat bench.pl #!/usr/bin/perl -w use strict; use constant { REAL => 0, USER => 1, SYSTEM=> 2, CHILDREN_USER => 3, CHILDREN_SYSTEM => 4, ITERS => 5, CPU => 5 }; use Benchmark ':hireswallclock'; my %config; &open_config_file; my $test_file = $config{TEST_FILE} || "test.txt"; my $command = $config{PROGRAM} || "sort"; my $first = $config{FIRST}; my $last = $config{LAST}; my $grain = $config{GRAIN}; my $times = $config{TIMES}; my $title = $config{TITLE}; my $inc = $config{INC}; my $output_device = $config{OUTPUT_DEVICE}; my $output_file = $config{OUTPUT_FILE}; my $columns = $config{COLUMNS} || 1; #my $input_generation = $config{GENERATE_INPUT}; my $support_file = $config{SUPPORT_FILE}; require($support_file) if defined($support_file); my $output; my $result; $command = "$command $test_file > $output_device"; print "$title\twall\tcusr\tcsys\tCPU\n"; for(my $size = $first; $size <= $last; $size += $inc) { my $t = $times; until ($t-- == 0) { &generate_input($test_file, $size, $t, $columns); $result = timeit($grain, sub { system($command) }); process_output($size, $result, $t); # cambiada } } sub process_output { my ($size, $result, $t) = @_; # cambiada my $iterations = $result->[ITERS] or die "not 6 numbers in benchmark object\n"; my @measures = map {$_/ $iterations} @$result; local $"; $" = "\t"; print_output($size, $result, $t); # cambiada $measures[CPU] = $measures[CHILDREN_USER]+$measures[CHILDREN_SYSTEM]; splice @measures, USER, 2; my $format = "%5.2f\t" x scalar(@measures); printf "$format\n",@measures; } sub open_config_file { open FILE, ".benchrc" or die "Can't open config file"; while (<FILE>) { if (/^\s*(\w+)\s*=\s*"((\\.|[^"])*)"/) { $config{$1} = $2; } elsif (/^\s*(\w+)\s*=\s*(\d+)/) { $config{$1} = $2; } } }