Waveform Database Software Package (WFDB) for Python 4.1.0
(86,392 bytes)
1011
1011
1011
1011
1011
1011
1011
1008
1008
1007
1007
1009
1010
1010
1011
1013
1014
1014
1016
1016
1013
1009
1008
1007
1010
1008
1008
1006
1005
1006
1005
1002
1000
995
997
1003
1005
1003
1000
997
999
999
1001
1001
999
996
996
998
999
996
995
994
994
998
1001
999
997
992
985
984
983
979
973
964
966
977
998
1017
1034
1048
1064
1086
1111
1131
1140
1119
1066
1007
978
974
981
988
987
992
994
994
988
988
992
991
990
991
987
987
987
990
992
993
989
985
987
987
989
989
985
986
988
991
990
990
990
986
987
988
990
989
986
984
985
987
990
990
987
985
989
984
987
988
987
983
986
988
987
984
981
983
982
984
987
983
984
982
983
987
987
984
981
979
980
984
984
981
979
977
975
976
976
976
975
972
972
971
971
968
967
965
965
964
966
964
961
961
961
961
962
962
959
958
959
961
963
963
966
966
969
970
975
976
974
974
977
980
985
986
986
986
988
992
995
994
992
992
993
995
996
992
994
989
990
992
992
994
993
992
990
993
993
994
991
989
991
991
992
992
988
989
987
991
994
994
990
987
985
986
986
987
986
982
985
986
988
983
981
979
982
983
985
984
985
982
981
983
987
985
985
980
980
982
981
980
980
979
982
984
982
979
978
979
980
978
982
981
981
978
981
980
983
983
982
981
979
981
981
981
979
979
979
983
985
982
982
981
977
978
980
980
978
979
978
981
985
985
986
984
985
988
990
988
989
985
985
990
989
989
988
987
987
989
989
989
986
983
984
983
983
981
981
979
981
982
984
981
979
975
975
974
979
978
977
976
977
977
980
978
976
976
975
979
979
977
974
970
968
966
964
958
952
953
963
983
1008
1027
1037
1047
1062
1084
1106
1123
1121
1096
1045
991
954
934
930
934
945
955
962
965
967
965
965
968
967
967
967
966
969
969
969
970
967
965
966
969
971
971
969
965
966
967
970
971
969
968
968
970
971
970
970
968
970
971
971
971
970
967
967
971
971
973
969
969
968
970
971
969
967
968
968
969
969
969
967
965
965
969
969
967
966
961
961
963
966
962
960
960
957
958
959
955
954
951
950
953
952
950
946
945
944
946
947
946
944
942
940
943
942
942
944
943
946
947
951
953
955
953
958
965
969
970
972
971
971
975
979
982
981
981
983
985
987
987
985
985
985
987
990
987
985
985
985
987
989
989
987
985
985
985
988
987
986
985
985
986
987
987
986
984
981
985
987
987
987
984
983
986
986
984
984
985
980
983
986
984
980
978
982
983
984
985
980
979
979
981
983
983
981
979
980
979
985
981
980
981
979
981
982
982
979
978
980
982
983
984
983
980
978
981
983
984
978
980
981
983
984
983
980
980
979
983
984
984
982
978
981
984
984
983
982
981
980
983
984
985
983
983
983
988
990
986
986
984
987
991
995
995
990
989
990
991
994
992
989
986
986
987
987
989
985
981
983
984
985
983
982
980
981
982
983
984
982
980
980
980
984
983
981
979
980
981
983
980
979
976
972
968
964
955
949
955
972
999
1029
1053
1076
1099
1125
1151
1165
1146
1088
1015
974
970
976
976
974
973
975
975
975
973
972
972
970
975
975
974
971
970
970
971
972
972
970
968
968
970
973
971
968
966
969
971
973
972
972
968
968
971
972
973
972
969
970
969
971
971
970
968
967
968
973
970
968
966
966
970
970
967
964
964
964
965
969
965
964
962
962
961
962
962
957
955
953
954
955
952
950
949
947
950
950
947
944
941
943
942
946
943
942
939
940
942
943
944
944
943
947
951
955
957
959
962
965
969
973
974
976
975
978
983
984
984
983
982
980
985
986
984
984
982
984
986
989
984
983
982
984
984
988
986
986
983
983
985
987
986
986
982
982
983
983
984
981
979
982
982
982
981
979
979
978
982
982
978
974
974
975
978
981
978
976
975
975
976
981
979
976
976
975
976
978
977
976
978
974
979
981
978
976
974
971
978
980
977
979
977
977
979
979
981
979
977
978
979
979
979
979
978
978
981
982
979
976
977
976
979
981
980
980
978
978
983
984
983
985
982
983
986
987
984
985
984
986
990
996
991
991
987
988
990
994
991
988
984
982
982
987
986
984
981
980
982
985
983
980
979
978
980
982
982
978
977
978
979
981
980
980
978
976
980
979
977
974
968
963
959
955
949
941
939
947
965
988
1011
1031
1050
1072
1098
1123
1146
1155
1133
1070
1003
968
967
973
973
972
978
980
975
973
972
974
977
975
975
972
971
971
972
976
975
972
970
970
973
973
974
971
970
970
971
974
975
971
970
972
973
975
974
972
970
972
973
974
973
973
969
970
971
972
972
969
970
972
975
973
971
971
970
971
972
970
971
970
968
967
968
967
966
962
963
964
964
962
959
956
956
959
960
953
952
948
947
949
951
949
947
946
945
947
949
949
949
948
951
955
957
961
962
963
966
970
973
974
975
977
977
979
980
985
981
978
981
983
985
984
985
985
983
985
988
986
983
982
983
988
987
986
983
981
981
981
986
982
984
981
980
979
981
981
978
979
979
982
982
981
978
977
978
980
981
978
977
974
975
976
980
978
978
977
976
977
980
978
976
973
975
977
980
978
976
974
973
976
979
978
977
976
975
977
978
977
976
975
977
977
978
976
977
975
974
978
982
978
977
975
974
975
978
978
977
974
974
976
979
978
977
976
975
976
979
979
978
978
979
983
982
980
983
980
980
982
986
988
988
987
986
986
987
983
984
980
980
980
982
979
980
976
975
977
978
975
975
974
973
978
979
978
975
973
971
973
975
972
974
972
970
976
975
974
974
974
971
973
975
973
971
968
963
960
954
948
946
955
976
1002
1020
1032
1046
1068
1094
1112
1103
1055
990
948
942
953
960
963
964
965
965
967
964
962
963
963
965
970
970
967
963
962
964
966
969
967
967
963
966
966
967
967
966
964
965
967
969
966
965
969
967
967
972
970
971
967
966
965
968
966
965
964
962
963
965
964
968
966
963
966
967
963
962
961
963
965
966
965
964
963
959
962
964
962
957
956
954
953
956
954
951
948
944
947
948
946
944
943
943
943
941
941
940
941
939
942
945
947
943
945
945
949
950
949
949
950
952
955
960
963
963
964
967
969
972
975
975
974
973
975
978
977
975
973
973
979
978
977
976
974
975
979
981
980
976
974
973
975
976
977
975
973
974
977
978
974
972
969
968
969
972
970
973
971
973
971
972
971
971
969
970
971
973
973
971
969
966
969
972
970
971
970
971
971
974
971
971
970
970
971
973
972
973
970
970
967
971
972
971
970
971
972
974
971
971
970
971
973
975
973
969
969
969
973
973
972
971
967
968
971
972
973
974
973
974
976
978
977
979
977
976
979
981
977
978
979
981
983
984
982
979
978
979
981
982
977
976
973
975
977
978
977
975
970
972
974
976
976
973
972
971
973
975
975
972
973
972
973
976
976
972
972
974
976
977
976
973
970
967
966
962
958
951
950
954
972
997
1020
1031
1043
1061
1087
1114
1127
1114
1059
988
947
945
955
962
966
969
971
977
974
971
973
975
976
976
974
972
971
969
973
976
975
972
972
971
974
974
975
974
971
973
974
975
975
973
972
974
976
981
978
974
974
973
976
980
977
977
976
973
975
979
978
977
976
976
976
978
975
973
974
974
977
976
977
973
973
973
974
977
972
973
970
967
967
968
967
967
963
965
967
966
963
960
957
956
961
961
958
955
954
953
951
953
951
950
949
949
950
953
952
956
956
958
961
966
969
971
972
975
979
983
984
986
984
987
989
992
993
991
992
990
994
995
994
995
995
993
994
997
995
995
994
995
996
998
997
996
995
991
993
995
994
992
992
992
995
996
994
991
990
991
991
994
994
991
990
988
991
993
992
991
989
988
991
994
990
990
987
989
989
992
991
990
988
989
990
992
992
990
986
991
992
993
992
993
991
987
989
994
993
991
990
990
991
994
992
990
989
988
993
994
995
992
991
992
992
995
994
994
992
992
994
994
994
993
992
992
994
998
994
993
992
994
999
1000
1001
999
997
996
998
1003
1003
1004
1003
1006
1008
1009
1006
1006
1004
1004
1005
1006
1002
999
998
1000
1000
1002
1002
1000
998
996
995
999
998
994
995
996
996
1000
997
995
992
994
997
999
997
995
994
992
995
997
997
999
992
989
985
982
978
970
966
968
985
1014
1041
1063
1085
1108
1137
1165
1184
1183
1143
1071
1009
986
987
993
990
991
993
995
993
986
984
985
989
989
988
987
984
985
984
985
986
985
984
984
986
988
987
985
982
982
989
986
987
987
985
984
985
988
986
985
986
985
989
989
987
986
985
986
987
990
990
986
984
984
988
989
985
989
986
986
986
988
986
982
983
984
982
985
983
981
978
981
979
983
981
977
975
975
976
975
977
972
971
970
971
971
970
967
964
965
965
965
963
962
960
959
960
962
960
960
959
962
968
968
968
971
971
974
979
984
985
986
988
990
994
997
1001
999
998
1000
1003
1004
1004
1004
1001
1000
1003
1004
1003
1001
1000
1002
1003
1005
1004
1002
1000
1000
1001
1003
1003
1005
1003
1000
1001
1003
1002
999
1001
998
1001
1005
1004
1002
1001
1001
1003
1004
1002
1004
1004
1003
1005
1005
1005
1002
1001
1002
1003
1003
1001
1001
997
999
997
999
998
994
993
991
991
990
989
990
989
990
991
992
992
990
988
990
993
993
992
992
989
990
993
994
992
993
991
992
994
994
995
993
991
993
997
998
995
993
992
992
989
986
977
974
965
961
965
986
1007
1036
1059
1077
1100
1121
1142
1157
1157
1124
1065
1009
981
983
988
989
991
995
995
992
991
990
993
993
993
990
989
990
993
993
992
991
988
989
990
992
992
990
988
988
990
991
991
989
988
987
990
992
991
989
989
989
988
990
992
990
988
987
990
992
988
988
987
987
991
993
990
989
985
985
986
989
989
986
986
986
987
986
981
980
981
979
981
984
978
979
975
976
975
980
975
972
968
968
967
970
967
965
963
963
961
963
962
958
959
958
961
962
961
962
960
963
966
969
970
971
971
973
975
979
981
981
981
982
983
987
988
986
986
990
993
996
995
991
992
992
994
995
996
994
994
990
993
995
998
996
994
995
994
997
996
993
994
991
995
995
993
992
992
989
993
993
994
992
991
991
989
991
991
991
990
991
992
992
991
990
985
987
988
990
991
987
988
987
990
989
989
989
988
989
993
992
990
988
984
985
991
992
992
991
987
986
988
990
990
990
988
988
990
988
988
984
985
985
993
995
991
988
987
988
990
992
992
990
988
986
988
991
990
987
985
987
987
987
987
986
988
986
986
988
986
986
985
985
987
989
985
988
988
987
986
989
986
986
982
983
987
988
988
986
981
980
983
985
986
985
981
977
982
984
982
983
981
981
983
984
986
980
979
979
983
984
983
983
982
982
985
985
985
984
979
979
983
986
985
986
984
987
988
991
990
988
989
990
991
994
993
991
990
991
991
993
990
988
990
991
992
992
988
986
983
986
986
990
987
986
985
979
981
984
983
983
983
980
982
982
982
981
979
977
978
983
981
979
979
980
980
981
979
979
973
969
966
966
961
958
963
975
1001
1019
1030
1040
1055
1077
1101
1124
1133
1114
1067
1006
959
946
947
951
957
965
967
970
971
970
969
967
971
974
972
972
971
970
971
975
972
973
968
972
974
974
973
973
972
972
973
979
976
975
971
969
974
975
978
976
973
974
974
975
977
976
974
974
975
980
975
975
976
973
975
979
976
974
972
971
973
976
974
974
971
972
972
971
969
970
970
970
970
975
971
971
970
967
972
975
973
971
967
965
964
965
967
960
959
957
957
958
954
955
951
948
949
949
947
947
944
944
945
946
946
944
943
942
948
953
954
956
955
957
962
967
968
970
973
975
977
982
981
980
980
981
986
988
988
987
985
985
986
990
990
987
987
987
988
990
986
988
985
986
990
990
989
986
985
986
987
987
988
987
986
983
985
987
987
987
983
983
988
985
985
983
982
979
982
984
984
983
982
979
982
984
984
983
982
984
985
987
983
982
980
981
983
984
981
982
979
980
981
984
982
983
981
981
981
984
984
982
980
982
985
984
986
982
980
981
984
987
985
984
984
983
985
987
986
985
984
984
984
986
984
986
984
985
988
992
988
988
987
988
992
995
993
990
990
993
995
998
997
996
997
996
996
999
998
994
991
991
991
993
994
991
988
985
989
990
989
987
985
986
989
987
986
983
981
981
985
988
986
984
984
981
984
988
985
984
983
982
984
983
977
972
967
964
959
960
966
986
1013
1034
1054
1073
1093
1113
1130
1143
1128
1079
1007
964
957
967
974
975
977
981
978
978
976
977
977
975
973
974
976
979
978
974
976
973
978
979
979
979
978
976
979
981
981
979
977
976
979
983
982
979
978
977
979
981
980
978
977
978
981
981
981
979
977
977
978
981
979
979
977
975
976
979
982
978
978
975
980
979
977
975
974
974
976
976
975
974
970
970
971
972
968
965
965
961
962
963
962
959
958
954
956
957
954
954
950
951
953
957
953
951
950
952
957
961
961
963
967
967
970
976
978
980
980
984
988
989
988
987
986
987
988
989
990
991
989
990
991
993
992
992
991
991
992
995
994
992
991
989
994
996
993
992
989
989
990
992
993
991
989
988
990
991
990
987
987
988
989
990
988
987
984
985
987
989
988
987
983
982
986
987
986
984
983
981
984
988
987
984
983
984
983
986
986
988
983
984
985
988
987
987
984
984
988
988
987
987
984
985
989
989
987
986
985
983
987
992
990
986
986
986
988
990
992
990
987
985
988
989
990
990
985
984
988
990
989
988
988
990
993
997
995
992
992
992
996
1000
1000
998
998
999
999
1001
1002
998
995
993
996
996
995
994
992
991
992
994
991
987
988
987
990
993
989
986
985
985
988
989
988
988
986
990
988
989
988
987
984
985
984
979
973
965
958
956
963
985
1011
1038
1060
1081
1107
1135
1158
1164
1135
1066
999
971
976
981
981
978
980
982
977
977
977
978
979
982
981
979
976
974
978
978
979
978
976
977
978
979
978
975
977
977
980
980
979
978
975
979
980
982
982
980
976
977
979
982
984
979
979
979
979
981
981
977
976
976
977
980
979
977
975
975
978
979
980
975
974
973
973
976
974
972
969
967
969
968
966
964
963
961
962
961
959
957
954
955
956
957
954
952
950
951
952
955
956
954
953
955
959
963
964
967
967
968
971
978
977
976
975
979
981
985
988
988
986
988
991
996
993
991
992
993
995
997
994
991
990
994
995
995
995
992
990
990
993
997
995
993
991
988
991
994
992
994
990
989
991
993
991
989
988
989
991
992
991
987
985
987
987
990
989
990
987
988
987
988
989
987
986
987
990
992
987
987
986
984
985
991
989
988
986
985
986
992
989
991
987
988
988
993
990
988
988
987
991
994
992
991
988
988
991
994
993
993
990
989
991
993
994
993
991
991
992
992
991
990
989
992
997
996
995
996
995
997
999
1001
1001
999
998
1003
1005
1005
1005
1005
1005
1001
1000
1000
998
997
999
996
997
1000
994
994
993
992
995
996
995
995
992
991
993
995
993
993
990
991
992
993
992
990
990
991
991
995
990
986
979
974
970
968
963
966
984
1009
1032
1051
1067
1088
1111
1132
1140
1117
1053
993
967
974
984
988
986
986
987
985
987
989
986
985
983
983
987
991
987
986
982
982
984
986
987
985
982
982
986
988
986
985
981
981
985
987
988
987
984
983
986
988
987
985
985
985
986
987
985
985
983
984
986
987
985
982
981
981
983
986
986
983
980
981
983
982
980
978
976
973
976
979
978
974
974
972
972
973
972
967
965
964
967
968
966
963
961
960
962
963
962
960
959
957
960
964
964
964
967
968
972
976
977
979
978
979
986
988
987
988
985
988
990
992
990
990
988
988
990
993
993
992
988
989
991
992
990
989
986
986
989
991
989
988
987
987
987
991
987
987
983
982
985
990
988
987
986
984
984
985
984
983
982
981
983
983
980
981
979
981
982
986
983
981
980
979
982
984
983
981
980
979
981
983
985
981
978
977
980
983
980
978
976
977
981
982
983
983
982
981
980
983
980
978
979
979
985
985
980
978
974
976
979
982
982
978
977
976
982
985
985
986
984
985
988
988
986
986
988
987
991
991
989
987
984
985
987
988
985
985
981
984
982
985
979
977
975
975
980
978
980
979
976
979
982
980
978
978
976
975
975
976
977
976
973
973
974
978
976
974
971
966
962
963
957
953
957
970
992
1014
1026
1037
1051
1072
1095
1103
1075
1021
965
943
946
956
963
962
965
965
968
970
971
967
966
966
966
967
966
966
967
967
967
971
971
969
967
968
970
970
969
970
967
964
968
969
967
967
965
966
967
969
971
967
964
963
967
970
968
969
966
968
966
968
968
967
967
967
965
969
968
966
965
965
967
969
965
963
963
960
963
965
964
964
960
960
962
963
961
958
955
953
956
957
954
950
948
948
949
947
943
943
940
938
941
942
941
939
939
939
943
947
946
947
947
948
954
960
961
961
963
963
970
974
977
977
975
976
977
981
980
980
979
980
981
983
981
981
979
979
981
986
985
982
983
983
984
983
983
983
981
982
982
984
984
983
980
982
984
984
985
981
981
980
982
982
982
981
979
978
981
981
981
980
978
980
983
984
980
979
976
978
978
981
979
980
977
979
979
982
979
979
979
978
980
982
980
981
978
977
981
982
981
979
979
977
978
981
979
980
978
979
980
982
981
980
980
979
982
983
981
979
978
976
979
983
981
981
980
978
979
981
979
980
980
979
985
985
983
984
984
985
986
990
990
988
988
987
990
991
988
989
987
989
990
994
994
993
988
988
990
989
988
986
985
984
986
987
984
985
981
982
984
985
983
980
981
979
979
982
983
982
979
978
981
984
981
980
979
982
982
984
982
981
979
977
976
973
966
962
957
952
954
967
989
1014
1039
1062
1087
1110
1133
1155
1155
1125
1066
1006
969
966
971
974
973
978
978
974
973
973
974
977
974
974
971
973
974
976
975
973
973
971
976
976
973
973
971
972
974
973
973
973
973
974
975
979
978
975
973
972
975
975
975
976
974
975
975
976
976
974
971
973
976
976
976
973
972
972
973
973
974
972
969
968
968
970
971
967
966
968
968
969
965
963
962
962
960
963
960
955
954
953
953
954
954
952
948
947
948
948
949
947
945
948
946
948
947
948
949
950
957
961
962
964
962
967
972
979
979
980
978
981
983
985
987
985
986
988
990
994
992
989
987
989
990
992
991
991
988
989
990
991
990
988
987
986
990
993
992
991
989
988
990
991
991
989
987
986
986
989
986
988
985
985
988
988
986
983
981
981
982
986
987
984
983
979
983
984
983
983
981
981
984
984
982
982
978
981
980
983
983
980
977
979
980
982
981
980
978
980
980
981
982
977
979
980
980
984
980
981
977
978
979
982
981
980
979
981
982
984
982
980
979
979
979
982
983
982
978
979
981
982
982
979
979
979
983
984
982
980
982
981
986
986
987
987
987
984
987
990
990
993
992
992
989
991
992
992
991
990
991
992
989
985
984
983
985
985
983
984
980
979
980
982
981
980
978
976
981
981
979
977
976
974
978
983
979
978
976
974
978
981
978
973
968
963
961
959
958
954
949
941
941
949
960
977
999
1024
1047
1065
1087
1108
1129
1146
1147
1118
1051
991
959
963
970
972
972
974
970
969
972
972
969
970
970
970
971
972
970
970
968
967
971
973
972
970
969
967
970
971
971
972
969
970
971
973
972
973
969
971
972
973
973
972
971
968
972
976
974
971
970
968
971
974
973
972
970
968
969
972
970
967
968
968
969
968
969
970
965
963
965
968
964
962
962
961
961
962
961
958
954
954
953
957
955
953
950
949
947
948
946
946
943
942
945
945
945
944
942
943
947
949
951
951
951
953
959
965
965
971
968
969
975
978
981
982
979
981
982
985
986
981
985
982
988
988
986
985
984
984
986
990
988
985
985
982
984
985
987
986
981
982
982
984
983
981
981
979
981
985
983
980
976
976
980
982
981
981
980
977
979
980
979
978
977
975
979
980
978
975
972
972
974
978
976
975
974
974
976
977
975
976
973
973
974
974
974
972
972
974
975
978
977
976
976
974
976
976
972
973
970
970
973
973
976
975
976
976
975
977
977
975
970
972
974
974
973
974
970
970
974
978
977
976
977
977
978
979
981
977
979
980
983
983
983
983
982
979
982
985
984
981
977
978
979
979
975
974
972
971
978
977
976
974
968
970
971
973
971
969
968
966
969
971
970
970
968
968
970
971
968
967
965
965
968
971
968
964
959
953
952
953
947
944
953
970
990
1009
1022
1034
1051
1075
1096
1102
1079
1032
979
944
942
952
955
956
955
955
958
963
961
961
959
957
958
962
961
960
960
960
960
962
959
958
955
956
960
962
962
960
959
959
961
962
962
961
958
960
961
966
963
963
960
960
959
960
961
960
959
958
961
962
961
958
956
957
961
963
960
959
960
959
958
960
962
959
959
958
959
958
958
957
957
955
957
956
955
954
952
948
951
952
950
948
943
939
940
943
942
939
936
935
936
938
938
936
934
931
936
937
935
931
934
935
940
944
947
948
948
949
951
955
956
956
959
963
968
969
966
963
962
963
966
968
968
970
966
967
966
969
966
965
966
964
968
970
968
967
964
966
967
969
967
964
963
962
965
965
966
965
963
962
963
965
965
964
964
962
960
964
959
959
959
957
958
962
960
959
957
956
959
961
958
958
957
956
957
961
958
955
956
956
958
959
958
956
954
953
957
960
959
958
958
953
956
960
957
957
958
954
957
957
956
956
954
955
959
960
959
955
954
954
955
958
961
958
956
955
956
960
958
956
954
957
959
962
963
960
961
960
962
966
965
963
963
962
965
968
968
967
966
965
966
967
965
964
961
961
963
965
963
962
955
957
956
957
958
958
955
955
956
957
958
957
957
958
959
962
959
959
958
957
957
961
960
958
959
957
959
958
954
949
945
939
939
938
939
951
970
991
1011
1027
1040
1060
1083
1102
1105
1087
1029
972
936
931
941
949
952
954
954
954
957
959
959
956
958
957
959
959
957
959
954
956
956
962
960
959
955
956
958
961
962
960
957
957
959
961
959
958
959
958
961
960
962
960
957
958
961
961
961
960
958
958
961
962
963
960
957
957
955
959
958
958
957
957
958
959
958
957
953
953
954
958
956
952
951
951
950
954
953
950
948
946
947
948
946
945
940
938
940
942
939
938
934
932
935
933
934
934
930
931
932
936
935
937
940
944
948
951
951
953
956
955
960
964
966
968
965
967
970
972
973
974
974
973
975
975
977
975
976
974
976
978
977
976
972
974
976
978
977
977
971
971
973
975
975
974
970
970
973
974
973
973
972
973
973
974
973
970
969
968
974
974
973
970
969
969
970
972
972
971
968
968
971
973
972
968
969
968
971
973
970
971
967
967
970
972
971
972
968
970
969
971
973
969
968
969
970
972
971
972
970
968
972
973
972
970
970
969
971
974
974
972
971
969
971
973
974
971
972
971
974
977
972
972
974
974
976
980
981
978
976
979
980
985
984
982
984
981
986
985
985
986
982
982
984
982
979
980
978
977
979
980
977
976
978
974
973
975
976
975
974
973
976
977
976
975
973
972
973
978
976
975
973
971
971
974
975
974
970
964
960
958
953
947
950
960
986
1014
1039
1062
1085
1111
1138
1156
1153
1115
1048
989
965
972
973
969
968
968
969
968
968
967
965
964
966
967
965
964
962
965
963
966
967
964
963
964
966
967
966
966
965
966
966
967
967
966
962
963
967
968
968
967
965
963
966
970
968
968
965
963
965
968
968
967
965
965
965
966
965
964
962
964
964
965
963
961
958
959
959
961
959
958
955
954
955
957
953
948
949
947
949
950
948
945
942
942
943
944
943
940
938
938
940
942
943
943
942
943
947
950
953
955
957
960
964
968
970
971
971
974
979
981
981
978
979
979
979
982
982
981
982
982
982
985
984
981
980
981
983
985
983
980
979
980
982
983
982
981
979
978
980
982
980
980
977
977
979
981
980
979
977
977
978
981
981
979
976
974
977
977
977
977
972
974
977
977
978
976
974
975
976
976
976
975
974
973
975
976
975
973
973
972
975
978
974
975
972
972
976
978
979
978
974
974
976
978
977
975
976
978
979
977
978
978
976
975
978
979
979
978
975
976
978
981
982
979
979
978
981
984
983
982
982
984
986
988
987
985
984
985
987
993
991
990
988
989
988
992
987
986
983
983
985
986
984
983
979
978
979
984
981
979
978
975
977
981
979
977
978
977
980
980
979
979
979
978
979
979
975
968
963
957
954
952
952
961
980
1005
1029
1052
1073
1097
1117
1137
1140
1107
1039
982
958
964
970
972
972
973
971
971
973
974
972
971
972
969
973
973
972
969
969
969
972
972
973
969
967
968
971
974
974
972
969
967
969
974
973
973
970
970
973
974
974
973
973
974
973
977
976
973
973
971
972
974
974
972
969
968
969
973
971
967
968
965
965
969
967
965
963
963
963
963
962
961
958
958
961
961
960
956
951
952
952
955
951
951
947
947
946
949
951
947
944
945
946
948
947
944
943
944
945
950
950
951
950
954
957
960
960
962
963
965
967
970
973
971
970
974
976
979
978
979
977
975
974
977
977
976
973
974
977
977
976
975
973
973
972
975
975
973
971
970
972
976
976
973
968
971
971
972
972
973
972
972
973
974
972
971
968
966
969
973
972
969
966
966
967
968
969
968
967
966
967
969
967
967
967
965
967
968
969
966
964
965
967
968
968
965
965
964
966
970
969
968
966
965
967
967
967
966
964
965
965
969
968
968
964
964
967
969
970
965
965
963
966
970
968
966
966
969
973
974
972
970
968
970
971
975
975
973
974
976
977
978
978
974
971
969
969
972
973
971
966
965
965
968
970
966
964
965
964
964
964
963
965
965
965
964
964
964
964
961
963
968
966
965
959
956
952
951
948
941
934
940
955
975
992
1006
1012
1023
1034
1057
1077
1100
1116
1123
1121
1091
1033
975
938
928
938
944
948
951
953
951
955
955
956
955
951
952
952
956
954
955
951
952
952
955
955
952
952
950
953
955
955
953
952
952
953
954
956
955
952
955
953
957
954
951
952
950
952
955
956
953
949
948
951
952
953
953
954
951
953
952
951
947
946
948
950
951
947
947
940
943
946
946
947
945
943
944
945
945
943
939
936
933
933
935
931
931
928
927
927
927
926
924
922
919
922
925
924
921
922
926
929
934
934
934
936
938
943
946
946
948
948
950
953
956
956
958
956
958
959
960
960
960
959
957
961
961
963
959
956
955
959
960
960
959
956
955
958
962
961
960
955
955
959
956
957
955
956
954
955
957
955
955
953
953
955
957
955
955
953
954
953
956
953
952
953
956
955
955
955
953
956
950
950
954
954
954
952
950
950
952
952
953
952
952
954
955
954
953
951
952
954
958
957
956
954
952
956
956
957
956
954
954
956
958
958
956
955
955
955
957
960
957
956
955
959
964
961
961
963
964
968
970
966
966
965
966
969
973
971
969
968
967
968
970
967
963
963
963
965
965
965
961
959
959
962
963
964
962
959
959
959
963
963
959
960
959
962
962
961
960
959
960
961
963
964
959
957
954
953
948
941
938
933
942
963
992
1015
1031
1048
1073
1101
1123
1119
1083
1016
954
936
941
948
952
951
953
956
956
957
954
950
952
953
953
954
954
953
954
954
956
955
955
954
955
957
957
958
955
955
956
957
960
957
958
956
956
957
959
959
956
955
955
960
960
958
955
957
956
958
959
958
956
955
954
957
959
956
957
953
952
953
954
955
953
949
951
949
949
951
949
947
946
948
950
948
946
943
939
940
939
939
937
935
934
932
933
930
929
926
926
929
931
930
928
927
930
931
938
938
940
940
946
949
951
954
956
959
959
962
966
967
966
966
967
970
975
971
971
968
966
970
973
970
971
969
968
969
971
970
968
968
967
969
971
970
970
967
966
970
972
971
968
967
968
968
970
968
968
967
966
968
969
966
965
963
965
967
968
966
964
962
962
963
967
966
965
963
963
964
965
964
966
963
964
967
970
969
966
965
964
965
967
967
967
966
967
968
970
966
966
965
968
967
970
969
967
966
967
968
973
971
971
968
967
968
970
974
970
971
968
969
971
970
968
968
968
973
972
974
973
972
973
977
981
979
977
977
976
978
982
983
983
984
984
984
986
986
983
982
983
983
984
982
979
977
977
978
981
979
977
977
975
976
978
976
975
973
972
973
978
975
973
973
973
975
977
975
974
972
972
974
976
974
971
969
969
965
962
956
949
942
940
951
977
1001
1027
1047
1071
1098
1124
1147
1165
1166
1126
1056
999
967
965
965
963
966
968
969
970
966
966
966
968
967
965
965
963
964
964
966
965
963
962
964
966
966
965
962
964
965
968
967
965
963
962
966
967
966
966
965
964
966
968
967
966
964
963
965
968
964
965
963
963
966
969
966
964
963
962
965
965
964
963
961
961
960
961
958
960
957
956
958
962
959
958
955
954
953
955
953
952
949
946
950
948
946
944
942
942
943
943
938
936
935
931
933
935
933
933
931
930
932
934
936
935
936
938
943
945
947
950
949
953
957
963
964
963
963
966
968
970
971
971
972
971
974
975
977
976
970
972
975
975
976
974
973
972
974
976
974
973
973
972
975
975
974
971
971
971
970
975
975
974
972
971
973
972
972
971
971
972
970
973
972
969
970
969
973
973
971
970
967
969
971
971
970
970
970
971
970
971
970
969
968
965
966
969
971
970
967
969
969
971
970
968
968
968
971
973
970
969
969
968
972
973
972
973
969
969
972
973
971
972
970
971
973
974
972
973
969
971
973
976
975
973
975
971
975
976
975
974
971
971
976
979
977
974
975
974
977
980
981
982
982
979
983
984
985
983
984
985
989
989
987
987
986
983
986
985
982
982
980
979
981
981
979
980
977
977
978
980
980
976
976
975
978
978
978
975
973
974
974
976
975
974
975
974
977
980
978
975
970
969
968
967
960
955
946
945
949
966
990
1014
1032
1049
1073
1097
1116
1136
1144
1127
1079
1018
972
956
963
969
967
971
974
972
970
970
970
971
970
970
968
966
969
971
970
969
968
968
970
970
970
972
968
966
970
973
971
970
967
967
974
974
970
971
969
970
971
973
973
971
969
969
971
974
972
970
968
968
969
972
971
968
967
967
971
971
969
965
964
964
967
969
965
962
963
960
963
963
962
961
957
957
957
959
957
954
950
948
950
952
948
947
944
942
943
945
944
940
938
938
938
943
941
940
939
941
942
948
948
949
948
950
955
962
960
964
963
964
966
970
969
969
969
970
975
975
976
975
973
970
971
974
974
975
973
973
973
978
975
970
969
970
973
975
972
972
970
969
971
975
973
970
971
968
970
972
971
969
969
969
967
972
969
967
966
966
969
970
967
966
963
963
965
967
965
966
963
964
964
965
965
966
965
965
966
969
967
963
963
963
965
967
969
969
967
965
966
969
967
963
964
962
965
970
966
968
965
964
965
967
967
966
963
965
967
968
967
962
961
962
964
965
965
965
964
962
966
968
970
970
970
971
974
974
973
971
972
975
977
979
974
974
971
971
975
976
976
974
969
967
968
971
970
969
966
964
967
967
965
965
964
963
967
971
965
962
960
959
961
964
966
964
961
964
963
966
967
964
964
965
968
965
960
952
945
947
945
940
935
939
950
972
996
1010
1022
1037
1054
1081
1105
1109
1075
1011
954
930
936
946
952
954
954
952
954
956
957
957
957
957
962
958
956
955
953
957
958
961
957
957
957
956
961
963
963
962
961
960
960
963
959
958
958
959
959
960
957
958
955
958
958
960
958
957
957
958
961
961
960
960
957
955
956
956
958
957
954
953
957
959
954
953
952
951
953
953
953
950
950
949
947
950
945
944
943
942
938
940
936
934
934
932
932
931
929
929
926
924
929
930
930
932
930
930
934
939
941
947
945
949
952
953
957
958
959
960
962
965
967
966
964
962
966
969
971
968
966
966
969
970
970
970
967
965
967
970
967
970
967
967
968
971
969
968
966
967
966
971
970
968
967
966
968
967
967
965
963
961
965
967
967
964
963
961
964
965
966
964
964
961
963
966
965
965
963
962
964
968
967
963
966
965
970
970
966
968
969
967
968
971
968
968
967
967
968
972
970
971
968
968
968
970
973
971
968
968
970
971
971
969
969
971
974
978
975
974
973
974
978
982
983
981
978
980
980
985
986
984
984
985
984
988
982
983
982
980
982
981
979
980
979
976
979
980
979
979
975
975
977
977
975
974
974
975
977
978
978
976
974
975
975
978
976
975
975
973
977
978
976
974
970
966
962
959
951
948
952
972
1001
1026
1044
1063
1082
1108
1133
1147
1125
1068
998
954
951
963
967
968
969
971
971
973
972
970
970
969
972
975
974
971
969
969
972
974
975
974
971
972
972
974
973
972
973
973
975
976
975
973
971
973
976
978
978
978
974
974
977
975
977
977
971
975
976
979
975
977
974
972
974
978
976
976
974
972
973
974
971
972
968
968
970
970
969
967
963
964
963
966
963
960
956
954
957
958
955
951
948
947
947
950
947
944
944
940
944
946
945
946
945
949
953
958
959
960
963
968
971
975
977
978
977
980
983
986
988
986
985
986
987
990
990
987
987
987
988
990
988
988
986
987
988
992
992
989
987
985
986
989
988
984
985
985
988
988
988
987
980
984
984
986
986
984
980
981
983
986
984
983
981
980
982
984
982
982
981
979
979
982
982
980
980
979
980
983
982
980
976
976
984
985
984
983
982
980
982
987
984
984
980
982
982
984
985
983
986
981
984
986
984
982
982
983
985
989
987
982
982
981
982
985
984
983
982
983
985
988
988
987
985
985
991
993
996
990
989
991
991
994
996
998
996
993
995
997
995
996
992
992
989
992
991
989
987
985
989
988
987
984
982
983
982
988
986
983
981
982
981
986
987
984
983
982
984
984
984
979
978
973
969
964
956
950
949
964
992
1020
1041
1056
1064
1076
1092
1111
1124
1138
1155
1175
1182
1153
1088
1011
973
972
978
980
978
979
976
973
974
975
975
970
972
970
974
974
973
972
970
970
974
972
973
973
969
969
969
975
975
974
971
970
972
973
972
970
970
971
973
972
974
974
970
969
972
973
970
973
970
970
969
971
972
968
970
969
970
970
968
965
964
964
965
965
966
961
957
959
959
962
960
955
952
951
951
954
950
949
946
943
943
944
941
940
939
938
939
941
939
938
939
938
945
948
949
950
949
954
959
964
965
968
968
969
972
975
971
973
973
973
979
981
980
982
981
980
981
984
985
982
982
981
981
984
983
981
980
978
984
982
981
979
980
979
981
982
984
977
979
980
981
982
983
977
977
973
979
979
980
978
974
972
976
977
976
978
975
975
976
977
977
974
974
974
979
979
977
976
974
972
978
981
980
977
976
973
976
979
980
978
977
978
979
981
982
981
979
979
982
982
981
980
980
979
981
984
980
978
978
979
982
983
982
983
981
982
985
989
991
986
986
987
988
988
989
987
986
985
989
993
994
993
990
989
991
993
992
990
988
986
987
990
986
983
982
980
981
982
981
979
977
979
979
981
982
980
979
979
977
979
977
979
977
976
977
979
976
972
967
962
959
953
946
943
952
971
996
1020
1035
1050
1073
1097
1119
1130
1105
1045
982
953
953
966
967
968
968
966
966
969
969
968
966
967
966
966
967
966
963
963
964
968
964
965
965
967
969
971
968
964
964
964
965
970
967
967
966
965
966
967
969
965
966
964
965
965
967
966
967
965
967
969
966
968
966
963
966
969
966
966
965
963
965
965
964
960
959
960
962
964
960
957
954
954
959
958
956
955
952
948
948
950
949
948
944
943
944
944
941
939
938
935
937
940
936
936
933
931
938
943
943
945
942
945
953
958
960
961
960
962
965
967
966
968
968
968
971
972
973
973
971
971
971
973
974
973
972
972
974
975
973
974
971
972
975
974
972
970
971
971
973
976
972
970
968
966
970
972
971
969
967
965
967
967
968
966
965
966
968
971
967
967
964
963
965
968
968
966
963
963
965
968
965
965
963
963
963
968
966
965
964
962
965
967
966
963
966
965
969
970
967
964
964
962
964
967
967
966
965
964
966
967
967
966
965
965
966
968
966
970
966
969
972
973
972
968
968
967
970
976
978
977
975
976
978
978
978
976
971
972
975
974
971
965
966
965
968
967
968
966
960
962
963
965
965
965
965
964
964
966
963
963
960
963
965
966
967
966
963
963
964
966
961
961
958
955
953
949
944
938
936
943
960
981
1001
1013
1024
1041
1069
1095
1110
1095
1036
969
931
931
938
947
949
952
954
953
954
953
954
953
955
958
958
955
955
954
957
961
959
959
957
955
960
959
958
960
955
956
958
961
959
957
956
956
961
962
959
956
956
956
958
960
961
962
959
958
961
962
962
956
955
955
957
960
960
962
959
958
958
959
958
956
957
956
957
960
959
956
953
952
954
955
953
950
951
946
949
950
949
946
941
941
942
942
939
936
934
933
936
935
934
931
929
930
932
936
935
936
935
938
944
946
950
951
953
953
957
961
963
964
967
967
970
973
974
972
971
971
973
980
978
977
975
976
980
982
981
977
975
975
978
979
980
978
977
974
976
979
979
980
977
977
979
980
980
979
976
976
979
981
978
975
973
976
977
977
978
974
974
974
973
977
978
974
973
972
974
975
974
974
971
974
975
975
974
973
972
971
973
976
976
976
973
975
976
977
975
976
975
974
977
978
976
977
974
975
975
978
978
977
975
975
977
981
980
976
976
977
976
977
978
978
976
975
976
980
979
978
977
980
983
986
985
987
984
985
983
986
984
986
987
988
992
991
991
990
988
989
990
990
989
986
982
982
984
984
984
981
980
979
980
983
980
980
978
979
981
982
979
978
975
979
981
982
981
982
979
978
977
977
971
965
957
947
947
950
960
981
1004
1024
1042
1058
1071
1085
1108
1130
1157
1174
1164
1112
1038
980
967
973
977
975
973
973
975
975
974
972
971
970
972
974
974
972
971
970
970
974
972
972
972
971
973
972
974
972
971
971
972
971
973
972
969
971
973
976
975
975
972
972
971
974
974
970
971
972
973
974
972
971
969
969
971
972
973
969
969
969
970
969
970
969
964
965
966
967
966
964
958
959
962
963
959
957
952
953
954
954
952
952
947
945
946
946
944
944
939
942
940
943
943
942
940
942
943
948
948
949
948
952
955
958
956
960
961
964
968
974
973
976
976
977
978
984
985
983
982
982
982
987
986
985
986
983
982
986
984
983
982
984
985
987
986
986
982
981
984
984
984
984
980
983
981
984
983
980
980
979
980
983
985
981
978
978
979
983
979
979
978
978
981
982
980
977
976
973
977
979
977
976
975
974
975
980
979
979
974
975
976
978
976
976
974
976
977
978
977
978
977
976
978
982
980
979
977
978
979
982
982
981
980
979
979
982
981
979
979
980
981
983
981
980
976
977
978
982
982
982
981
982
986
985
987
987
986
986
988
989
989
989
989
992
993
994
995
991
992
987
988
990
989
989
986
987
984
986
985
986
981
980
983
983
982
981
981
980
980
981
982
981
978
981
983
983
984
980
978
978
981
981
980
974
968
963
959
956
950
952
969
993
1024
1047
1068
1092
1115
1140
1159
1151
1100
1025
973
963
972
973
974
972
973
972
972
974
975
971
969
967
972
975
973
973
972
969
972
974
972
973
971
971
971
973
974
972
968
971
973
976
974
972
971
971
971
973
972
974
970
972
973
975
975
974
970
972
974
977
973
974
969
970
971
973
973
971
970
967
967
972
969
967
966
967
968
970
967
966
964
960
961
962
961
959
958
955
955
956
955
952
951
950
949
950
949
945
943
944
944
945
943
943
941
940
944
950
949
950
951
957
959
962
965
965
967
972
975
978
979
977
978
980
984
986
985
984
981
981
984
987
984
985
982
983
985
986
984
982
982
984
984
983
985
986
983
983
983
984
982
979
980
979
983
982
981
979
977
976
977
981
980
980
977
976
978
979
976
979
976
976
979
980
979
976
975
974
976
977
978
976
973
974
976
978
979
978
975
975
977
978
977
977
976
977
977
980
980
977
975
975
975
980
979
977
977
979
977
981
981
979
977
975
977
982
980
978
978
977
978
980
978
978
974
975
976
979
980
980
981
979
983
984
984
982
982
982
986
989
989
985
986
986
990
990
992
990
987
987
988
988
989
987
982
981
982
984
984
983
981
977
978
979
977
976
974
973
974
975
975
974
972
970
972
976
975
973
972
972
972
974
975
973
970
971
967
966
961
955
950
943
941
947
962
980
1002
1017
1033
1053
1072
1098
1112
1105
1067
1008
958
942
946
956
961
963
961
962
961
960
961
964
964
960
960
961
962
966
965
966
961
963
962
964
965
962
960
960
961
964
964
962
959
961
960
965
962
966
963
962
963
967
963
963
959
961
964
966
964
961
959
957
960
965
962
962
963
960
960
962
962
963
960
960
960
962
961
960
958
959
961
961
959
959
959
956
956
955
955
953
950
951
949
951
951
948
945
943
941
946
944
942
936
936
935
937
935
936
934
934
936
938
936
935
933
934
938
943
942
944
944
945
949
954
958
960
960
958
963
964
965
964
960
962
965
968
971
968
966
966
966
969
968
967
966
966
969
972
968
968
966
966
967
970
967
968
963
962
965
967
967
965
964
964
966
965
963
961
959
960
962
965
963
958
958
957
962
965
963
962
963
962
961
963
963
963
960
960
962
963
962
963
959
960
961
964
963
962
958
960
963
962
962
960
959
961
963
965
965
963
960
959
961
963
962
960
960
962
960
963
962
964
961
961
963
963
964
964
960
961
962
963
964
965
965
962
965
967
966
963
963
965
967
969
969
968
967
965
969
969
971
975
973
971
972
974
973
971
972
971
971
970
965
965
961
963
965
967
965
960
962
959
962
962
963
962
961
960
961
962
961
961
959
960
960
963
962
962
959
958
961
961
963
962
959
957
953
950
945
939
935
939
956
977
996
1014
1022
1036
1060
1087
1108
1110
1078
1016
958
928
927
933
940
947
953
960
957
956
957
954
955
956
955
957
956
955
957
956
958
955
955
954
957
960
957
958
956
958
960
961
961
960
957
957
960
961
962
960
960
960
960
962
963
961
962
960
962
963
962
960
961
961
962
962
963
962
958
960
961
963
964
958
957
956
958
962
961
960
956
956
957
960
956
952
949
949
949
950
949
945
943
939
939
941
941
940
935
932
934
936
938
937
935
937
940
942
943
944
944
949
953
956
960
961
963
964
969
972
974
975
972
975
978
980
980
979
977
979
977
980
981
980
977
978
981
981
982
978
978
978
979
981
981
980
976
974
977
978
978
978
978
975
977
979
978
977
975
975
977
980
979
978
972
973
976
974
974
975
974
973
976
976
976
972
972
971
976
977
975
975
971
973
975
975
976
976
973
973
977
978
976
977
978
976
979
980
978
977
976
976
981
980
981
979
977
977
979
981
981
978
977
976
978
982
982
979
978
980
978
979
979
977
979
978
982
983
986
982
981
983
984
990
990
988
987
985
990
990
993
993
991
991
992
992
994
992
991
988
992
991
988
988
986
985
984
988
984
984
981
981
984
982
982
979
982
981
983
984
984
984
978
978
980
982
981
981
979
976
975
974
970
961
955
949
950
959
982
1010
1037
1059
1088
1112
1139
1159
1176
1187
1175
1130
1055
992
960
959
967
970
970
972
971
968
969
970
971
967
966
963
966
968
968
968
965
964
965
967
967
968
968
965
966
968
968
967
968
967
970
968
969
967
966
967
967
972
970
969
967
966
969
971
969
969
967
967
967
968
968
967
967
964
968
967
965
962
961
963
964
966
966
962
960
962
959
961
958
955
955
954
953
954
951
949
947
943
945
947
944
942
938
939
942
942
941
939
938
939
940
943
946
946
948
951
954
961
962
965
968
968
974
975
978
977
978
979
983
983
984
981
980
981
982
986
984
982
981
980
984
984
985
983
981
983
983
982
983
981
979
978
979
980
979
976
976
975
978
981
976
975
973
975
979
977
977
976
974
972
974
977
976
975
974
973
975
975
975
975
972
973
974
977
978
975
972
970
973
977
977
975
973
971
974
976
976
975
975
974
975
978
978
977
976
975
979
979
979
978
977
976
979
981
982
979
977
976
978
978
981
979
976
978
980
982
983
982
983
982
987
990
988
986
982
987
991
992
994
991
990
989
989
992
991
986
983
981
983
984
984
981
980
980
983
983
982
978
977
975
977
980
978
977
976
976
978
978
978
977
976
975
975
979
976
976
970
964
962
958
954
942
943
955
980
1010
1035
1053
1073
1099
1124
1145
1144
1100
1027
971
957
968
973
971
970
972
975
974
970
970
969
970
971
973
972
971
970
967
972
974
972
970
969
967
972
973
972
972
967
968
971
974
972
971
970
969
971
973
972
972
971
971
973
976
973
972
970
970
971
974
973
971
968
969
972
973
973
970
970
967
968
969
970
966
966
965
964
965
963
962
960
958
959
960
957
956
950
949
951
953
951
947
944
942
946
947
944
944
941
939
942
945
945
947
943
948
953
958
960
960
963
962
968
972
973
970
970
974
977
981
980
982
980
979
983
984
983
981
978
978
982
982
984
982
979
980
981
981
983
981
979
980
979
981
980
979
976
976
979
981
979
978
976
977
978
979
977
978
973
976
976
976
976
976
972
973
973
977
977
976
973
975
972
973
975
975
972
973
974
976
976
971
972
973
974
978
973
971
968
968
969
971
973
973
971
975
974
974
973
974
973
972
976
975
973
973
972
971
974
977
976
974
972
969
971
973
974
972
973
972
975
975
974
974
973
975
979
982
982
980
979
978
982
982
982
984
981
980
985
983
984
984
979
977
977
978
978
975
974
975
972
976
974
972
969
968
971
971
971
970
966
967
968
971
969
972
971
969
971
971
970
968
967
968
969
968
966
962
956
951
947
942
937
940
946
963
983
1001
1019
1028
1045
1069
1096
1106
1088
1033
972
937
937
950
959
959
962
960
960
961
961
961
961
960
962
963
961
960
958
958
962
966
965
963
961
960
961
965
963
962
962
961
964
964
961
962
960
959
960
963
962
960
959
960
964
966
965
963
962
963
962
966
966
966
962
962
960
962
959
961
957
958
959
962
961
961
959
957
958
959
956
955
954
955
956
957
952
949
948
946
948
951
949
944
942
943
940
942
941
939
936
934
935
938
936
935
934
934
938
942
943
942
944
948
951
956
958
958
960
964
965
968
969
968
967
964
971
971
970
968
969
968
970
970
972
971
971
969
969
970
967
967
966
967
968
970
971
969
964
964
968
970
970
966
963
965
964
967
965
963
963
962
963
964
964
963
962
963
964
967
966
963
961
961
963
967
968
965
959
956
958
963
960
961
958
959
960
960
960
961
956
957
960
965
963
963
960
961
962
961
963
963
960
960
963
963
961
960
959
957
959
962
962
960
960
957
962
961
963
958
959
959
962
965
964
965
963
961
965
966
967
968
966
969
974
976
973
970
967
967
967
970
971
970
964
964
965
964
963
962
962
960
962
963
962
962
958
959
960
962
961
957
955
959
961
962
960
958
957
957
959
960
958
959
955
952
952
951
947
939
933
931
941
962
981
1003
1016
1026
1044
1067
1091
1108
1102
1061
998
948
928
935
942
946
954
957
956
956
954
955
957
956
958
957
958
957
958
960
959
956
956
956
957
960
961
959
958
956
958
962
960
959
958
958
960
960
961
960
958
959
959
963
963
962
960
958
961
963
964
965
962
961
962
963
964
963
961
962
964
965
963
961
962
960
963
962
966
962
960
959
961
960
961
957
955
958
957
959
955
953
950
947
951
949
949
946
942
939
939
942
939
939
937
935
935
937
936
935
936
937
938
942
944
943
943
948
955
957
961
962
963
963
968
972
972
973
974
976
976
977
978
977
975
975
977
981
980
980
976
978
979
979
980
977
975
979
979
978
978
976
975
974
976
980
980
978
973
975
975
977
977
979
976
974
975
977
977
974
975
974
975
974
975
972
972
970
973
976
975
974
970
969
970
974
973
975
971
971
974
973
975
973
971
971
975
975
975
972
973
971
973
976
975
974
975
973
974
976
975
972
973
972
974
978
977
975
974
973
977
974
979
975
974
973
977
979
976
975
973
973
977
978
977
973
973
972
975
979
979
978
977
977
979
984
982
982
981
983
984
986
986
985
985
984
989
991
990
989
988
987
988
988
989
985
982
981
982
981
980
977
976
976
977
981
978
977
975
973
975
978
979
975
976
976
975
977
975
975
971
971
975
977
977
974
970
970
966
964
958
958
949
946
942
942
947
963
984
1009
1034
1061
1083
1109
1129
1154
1170
1156
1104
1032
978
962
967
969
968
968
968
966
966
967
967
965
963
963
962
964
967
963
960
960
963
963
963
963
962
962
961
963
962
961
959
959
963
965
966
966
961
961
961
965
964
963
962
964
965
966
964
963
961
962
962
965
966
963
962
963
963
963
962
962
960
958
960
962
959
959
956
954
955
959
957
957
953
954
952
954
951
952
950
947
947
949
946
944
940
938
940
939
939
938
934
932
933
933
931
930
929
930
930
933
933
931
930
931
937
940
944
946
945
948
953
955
959
962
962
962
967
968
969
968
967
968
973
975
976
972
970
970
974
975
973
972
972
971
975
976
975
975
972
973
975
975
976
974
973
972
973
975
973
971
971
969
972
973
971
971
968
968
969
969
969
969
967
964
967
970
970
968
966
965
964
966
965
964
962
962
964
966
965
962
962
961
962
968
965
966
964
964
964
966
965
965
963
963
965
967
966
964
964
964
966
967
967
966
963
964
964