1262
996
1006
1041
1039
1028
1054
1047
1039
1077
1050
1040
1065
1021
1036
1066
1038
1049
1078
1039
1093
1110
1055
1080
1104
1053
1097
1074
1043
1074
1046
1026
1068
1003
996
983
1015
996
1027
1032
1024
1049
1068
1033
1072
1073
830
1314
1076
1076
1086
1049
1084
1057
1095
1076
1050
1081
1039
1069
1049
1042
1079
1031
1053
1041
1030
1050
1041
1033
1050
1024
1056
1070
1039
1070
1048
1053
1072
1029
1047
1053
1032
1072
1059
1073
1086
1060
1079
1046
1095
1047
1038
1085
1045
1044
1085
1031
1082
1080
1050
1073
1069
1055
1076
1066
1054
1090
1053
1063
1080
1045
1070
1049
1030
1061
1037
1010
1102
1035
1051
1072
1033
1051
1020
1036
1050
1030
1065
1020
1045
1031
1022
1065
1023
1057
1017
1051
1041
1037
1068
1027
1044
1067
1046
1090
1063
1080
1084
1047
1081
1037
1037
1055
1017
1047
1013
1036
1053
1031
1039
1020
1014
1035
1002
1003
1036
1008
1039
1013
1008
1049
1009
1038
1026
1023
1053
1024
1065
1052
1066
1074
1047
1084
1084
1062
1081
1068
1064
1081
1038
1066
1038
1040
1062
1034
1063
1043
1044
1030
1034
1058
1026
1044
1025
1029
1055
1020
1058
1007
1036
1052
1022
1072
1058
1040
1060
1025
1063
1037
1048
1039
1016
1053
1024
1055
1034
1022
1041
1012
1034
1025
1017
1065
1020
1056
1040
1034
1066
1022
1059
1039
1066
1082
1071
1084
1035
1080
1049
1099
1074
1060
1083
1045
1085
1054
1032
1076
1040
1061
1064
1054
1075
1029
1056
1035
1041
1071
1033
1062
1069
1037
1069
1056
1071
1075
1035
1082
1082
1115
1132
1075
1092
1059
1090
1062
1053
1091
1042
1061
1067
1031
1041
1040
1023
1043
1020
1032
1047
1015
1037
1079
1032
1056
1043
1054
1059
1029
1056
1039
1029
1059
1018
1040
1026
1008
1054
1011
1006
1031
1005
1000
1049
1025
1013
1058
1051
1043
1067
1073
1077
1090
1070
1087
1105
1071
1130
1101
1060
1108
1091
1087
1115
1073
1110
1064
1073
1089
1059
1073
1045
1056
1090
1045
1071
1033
1044
1087
1050
1084
1050
1098
1090
1100
1065
1106
1123
1084
1098
1056
1097
1074
1076
1093
1047
1072
1046
1072
1074
1075
1089
1054
1096
1069
1101
1083
1115
1082
1070
1085
1065
1113
1076
1079
1097
1046
1089
1078
1104
1056
1049
1097
1030
1047
1035
1037
1078
1042
1044
1060
1045
1050
1089
1050
1066
1079
1053
1092
1079
1073
1100
1083
1070
1098
1063
1101
1118
1097
1100
1051
1089
1096
1049
1066
1031
1017
1043
1035
1015
1032
1035
1009
1025
1023
1010
1045
1004
1020
1052
1028
1069
1026
1018
1066
1030
1066
1054
1034
1061
1033
1030
1067
1050
1039
1085
1041
1018
1067
1035
1033
1065
1030
1074
1072
1050
1075
1052
1050
1058
1021
1058
1036
1023
1054
1011
1026
1049
984
975
966
976
966
996
1026
1024
1067
1052
1059
1094
1045
1056
1098
1057
1086
1097
1106
1103
1085
1140
1134
1069
1105
1101
1079
1106
1067
1062
1094
1078
1089
1055
1066
1050
1041
1077
1051
1091
1065
1072
1070
1051
1080
1053
1086
1086
1108
1121
1108
1116
1056
1093
1110
1061
1088
1096
1119
1114
1080
1101
1042
1084
930
1167
1056
1031
1051
1040
1022
1034
1040
1008
1033
1029
1011
1052
1018
1015
1021
982
1002
1003
1003
1026
1009
1004
1054
1024
1038
1083
1091
1067
1096
1066
1059
1100
1057
1080
1092
1065
1097
1067
1076
1048
1055
1071
1053
1105
1071
1101
1036
1021
1058
1030
1040
1020
1011
1051
1008
1059
1036
1070
1057
1033
1072
1048
1074
1069
1057
1083
1041
1079
1084
1105
1053
1036
1075
1029
1045
1017
1002
1035
1013
1031
1018
1014
1026
1021
1052
1015
1038
1048
1097
1017
987
993
980
1024
1006
1050
1048
1074
1088
1042
1081
1090
1120
1113
1067
1067
1098
1059
1102
1081
1060
1065
1052
1100
1066
1070
1075
1040
1082
1052
1073
1078
1013
1004
1001
987
989
981
1014
1011
998
1057
1047
1071
1129
1070
1111
1102
1098
1119
1091
1100
1106
1058
1116
1101
1061
1090
1069
1015
1074
1033
1047
1050
1020
1036
1054
1025
1041
1038
1027
1018
1054
1029
1039
1059
1098
1027
1014
1004
986
1017
1005
1060
1051
1032
1072
1081
1069
1111
1121
1121
1108
1065
1077
1101
1077
1080
1093
1080
1120
1065
1071
1075
1053
1099
1052
1068
1071
1050
1090
1056
1101
1088
1064
1093
1046
1094
1069
1071
1080
1050
1086
1055
1086
1083
1079
1085
1047
1045
1038
1092
1061
1086
1036
1039
1088
1055
1086
1059
1060
1097
1051
1094
1093
1102
1088
1052
1069
1053
1088
1065
1051
1090
1072
1095
1073
1085
1067
1060
1064
1090
1052
1061
1074
1035
1048
1066
1066
1087
1040
1069
1046
1079
1053
1093
1097
1083
1070
1033
1063
1043
1076
1054
1058
1035
1003
1041
977
969
966
986
991
1013
987
1025
1043
1013
1040
1058
1044
1078
1056
1054
1090
1046
1077
1079
1064
1104
1073
1095
1098
1110
1152
1181
1146
1138
1129
1093
1112
1106
762
1439
1083
941
1212
1069
1076
1067
1061
1099
1064
1055
1089
1058
1107
1106
1120
1096
1090
1085
1093
1109
1088
1130
1082
1060
1100
1061
1108
1085
1080
1048
1037
1065
1069
1047
1081
1053
1050
1081
1050
1086
1103
1075
1121
1126
1146
1123
1117
1089
1136
1170
1113
1173
1159
1185
1185
1157
1160
1145
1134
1150
1125
1134
1088
1109
1085
1068
1101
1060
1069
1082
1056
1088
1051
1057
1087
1058
1109
1094
1116
1086
1114
1116
1151
1145
1143
1146
1122
1127
1124
1125
1128
1088
1101
1058
1077
1067
1059
1102
1057
1081
1046
1047
1065
1034
1084
1051
1102
1091
1134
1127
1123
1110
1141
1148
1105
1087
1143
1175
1165
1161
1124
1145
1109
1118
1115
1079
1109
1086
1053
1069
1023
1052
1039
1018
1013
1094
1077
1047
1024
1032
1050
1035
1037
1067
1077
1057
1078
1070
1063
1100
1059
1105
1108
1112
1120
1134
1140
1160
1213
1201
1114
1112
1127
1086
1139
1143
1139
1143
1111
1119
1079
1106
1095
1116
1087
1116
1081
1089
1118
1070
1114
1084
1140
1144
1112
1124
1097
1094
1122
1095
1123
1076
1095
1159
1090
1098
1075
1085
1113
1095
1076
1116
1074
1122
1113
1087
1133
1086
1111
1119
1082
1104
1086
1095
1123
1089
1127
1100
1130
1131
1114
1132
1086
1092
1064
1089
1075
1062
1026
1036
1038
1087
1045
1082
1030
1041
1072
1044
1067
1044
1055
1095
1068
1103
1088
1080
1112
1080
1041
1031
1029
1055
1035
1052
1101
1064
1105
1087
1074
1122
1113
1081
1119
1094
1120
1121
1088
1139
1107
1113
1111
1103
1101
1068
1087
1065
1057
1083
1048
1085
1049
1048
1056
1025
1049
1032
1017
1069
1016
1024
1033
1020
1053
1032
1057
1095
1065
1100
1102
1052
1100
1113
1057
1078
1084
1052
1081
1048
1031
1066
1023
1030
1032
1023
1046
620
1415
1005
979
998
1006
1003
1043
1025
1050
1055
1031
992
1161
652
1478
1038
1053
1006
743
1403
1086
1006
1262
1136
937
1321
1130
987
1190
1108
1046
1137
699
1446
1058
1030
1026
1002
1041
1036
1078
1086
1121
1094
1085
1115
1083
1118
1077
1076
1047
1040
1074
1045
1056
1037
1043
1073
1043
1089
1065
1118
1119
1104
1093
1127
1141
1146
1154
1108
1146
1148
1157
1179
1136
1135
1130
1132
1117
1146
1085
1114
1072
1054
1073
1033
1046
1029
1016
1041
1011
1017
1038
1012
495
401
1182
1033
1068
1010
1038
1043
1045
1081
1042
1079
1103
1054
1078
1081
1038
1065
1083
1066
1065
1083
1072
1063
1085
1055
1079
1125
1054
1084
1083
1057
1083
1086
1074
1107
1053
1050
1065
1041
1062
1034
1052
1061
1029
1060
1040
1040
1083
1037
1069
1089
1057
1099
1070
1113
1132
1131
1139
1105
1134
1154
1113
1130
1088
1081
1121
1076
1098
1085
1062
1091
1061
1086
1102
1061
1093
1070
1103
1115
1113
1181
1129
1139
1164
1129
1142
1161
1173
1166
1113
1150
1125
1182
1108
1073
1101
1079
1065
1100
1070
1064
1076
1042
1066
1098
1075
1127
1097
1141
1106
1144
1140
1125
1137
1128
1145
1139
1150
1135
1160
1155
1117
1139
1131
1094
1125
1104
1078
1100
1077
1076
1083
1046
1069
1073
1058
1098
1070
1128
1111
1167
1145
1141
1152
1140
1131
1093
1110
1081
1101
1135
1103
1111
1062
1090
1055
1032
1056
1021
1064
1019
1039
1060
1029
1059
1039
1065
1093
1070
1107
1081
1110
1151
1130
1178
1163
1196
1241
1231
1188
1204
1158
1150
1190
1188
1132
1147
1199
1120
1096
1119
1106
741
1588
1149
1082
1064
1117
1077
1112
1108
1065
1094
1054
1047
1081
1061
1101
1068
1142
1082
1102
1129
1103
1118
1090
1136
1101
1118
1094
1060
1086
1050
1062
1076
1042
1043
1061
1022
1059
1026
1029
1046
1021
1050
1012
1038
1022
1023
1061
1036
1101
1109
1091
1115
1109
1107
1118
1156
1155
1149
1173
1169
1164
1166
1120
1114
1128
1098
1112
1114
1069
1071
1066
1054
1075
1079
1063
1099
1056
1036
1061
1044
1036
1067
1060
1112
1102
1046
1096
1088
1117
1178
1138
1138
1152
1135
1148
1148
1137
1163
1121
1151
1149
1104
1129
1111
1142
1118
1094
1113
1122
1084
1088
1070
1050
1055
1073
1064
1037
1065
1074
1053
1073
1093
1055
1080
1101
1058
1081
1091
1049
1087
1108
1077
1101
1105
1054
1044
1028
1034
1022
1029
1089
1105
1057
1092
1107
1064
1113
1150
1127
1154
1157
1126
1155
1117
1086
1139
1144
1094
1081
1036
1036
1041
1038
1019
1049
1038
1035
1069
1118
1116
1084
1084
1112
1068
1091
1157
1094
1125
1155
1102
1137
1128
1108
1081
1073
1105
1105
1069
1102
1110
1056
1061
1094
1066
1078
1112
1075
1068
1092
1059
1079
1057
1063
1092
1066
1067
1094
