944 943 943 943 942 941 940 940 949 952 957 965 971 974 974 974 974 974 974 977 979 980 981 983 984 986 1004 1005 1017 1017 1016 1015 1014 1013 1020 1022 1024 1028 1031 1035 1042 1044 1046 1040 1040 1039 1036 1032 1030 1028 1026 1024 1023 1021 1019 1016 1012 1009 999 992 989 982 975 980 984 986 987 988 988 988 988 988 988 988 988 988 984 979 976 969 967 965 961 960 960 957 955 952 949 949 948 947 946 946 946 946 946 948 949 959 964 969 975 983 977 968 959 945 949 953 958 949 949 951 953 955 955 953 953 949 947 948 952 955 964 966 965 965 964 963 962 963 964 968 972 971 970 970 974 983 983 984 996 1005 1015 1019 1026 1031 1040 1051 1053 1053 1053 1053 1056 1059 1060 1060 1060 1068 1071 1075 1079 1083 1079 1077 1077 1080 1083 1086 1087 1086 1084 1083 1082 1081 1082 1093 1100 1105 1107 1107 1111 1116 1115 1101 1108 1114 1119 1110 1108 1107 1109 1111 1116 1118 1124 1128 1131 1133 1135 1135 1139 1154 1161 1176 1172 1167 1157 1157 1159 1160 1162 1163 1157 1144 1135 1123 1121 1117 1115 1112 1113 1114 1115 1115 1115 1116 1115 1112 1108 1105 1103 1101 1097 1096 1096 1095 1093 1088 1084 1082 1081 1079 1072 1059 1060 1061 1081 1078 1075 1070 1063 1063 1062 1061 1060 1057 1051 1043 1022 1031 1033 1035 1040 1047 1054 1061 1060 1058 1056 1056 1056 1055 1054 1052 1049 1047 1044 1043 1042 1042 1042 1042 1042 1042 1042 1042 1043 1044 1046 1046 1045 1044 1042 1045 1048 1049 1050 1050 1050 1050 1049 1044 1033 1028 1027 1030 1037 1037 1035 1030 1028 1025 1023 1022 1018 1016 1015 1015 1015 1015 1015 1015 1015 1015 1015 1016 1017 1017 1017 1018 1019 1020 1018 1016 1015 1014 1013 1011 1007 1007 1007 1007 1006 1002 1000 998 994 988 985 985 983 982 982 984 987 990 991 992 993 994 990 988 984 984 982 982 980 979 979 977 975 974 973 971 971 970 969 968 968 968 967 956 947 946 916 937 941 949 953 954 954 955 955 953 951 949 946 940 935 936 939 941 942 943 945 947 948 950 953 954 959 960 960 962 962 962 962 961 961 958 955 951 948 947 946 945 947 949 951 953 956 956 958 960 961 962 963 964 962 960 957 956 951 949 948 947 944 942 943 952 959 964 962 958 956 955 952 952 958 961 963 964 957 940 935 931 934 937 941 944 947 945 942 938 933 931 928 927 926 924 920 918 917 916 914 913 913 912 911 911 909 908 907 906 905 904 904 903 899 902 903 905 908 906 906 905 905 905 906 912 915 914 910 910 910 907 906 906 907 907 907 907 906 905 904 900 898 898 899 897 889 883 881 880 879 879 879 879 879 877 871 868 863 855 852 845 838 831 829 829 827 826 824 823 817 817 819 830 838 836 834 833 827 823 816 809 805 803 799 790 784 777 780 784 784 784 784 786 788 786 783 758 747 738 731 722 717 713 708 704 703 702 702 702 702 702 702 697 694 688 678 678 676 670 667 666 660 657 647 648 655 662 661 661 661 660 659 659 657 654 652 647 644 643 641 640 637 636 635 633 629 629 629 629 630 635 637 642 644 644 645 645 646 646 646 647 647