1600 987448
1030
1055
1188
927
1200
1252
1300
991
1149
1082
1022
1263
922
946
1057
1099
1155
907
1085
1152
1063
1273
1251
1237
1141
1077
1005
1243
1067
927
902
1251
1235
1025
977
1270
1241
1223
952
943
960
1296
1143
1178
1129
1210
1051
1296
1199
1277
1000
1031
1291
1171
1135
1217
1095
1025
1247
1276
1218
942
1014
1057
39
98
171
110
73
53
163
74
10
92
179
179
2
28
26
102
120
119
198
120
196
41
132
151
58
134
181
64
56
137
67
170
96
148
195
47
52
42
142
71
76
95
139
62
132
26
13
132
136
153
112
115
80
197
37
77
37
151
81
43
91
123
20
48
1163
955
1170
1042
1014
995
1026
1178
1049
1015
1205
974
1054
1237
1093
938
1092
1297
1286
1127
918
1267
1110
1065
1277
1214
1051
979
1294
1285
1057
1159
1065
971
1235
1166
1114
1037
1021
1013
1103
1152
1045
1234
1198
1166
959
932
1005
1027
1063
1260
987
929
1177
993
1067
954
1138
1039
1044
1155
1021
1295
29
69
27
174
180
187
79
39
81
155
140
111
150
158
157
188
65
140
11
68
185
8
21
109
50
47
142
166
119
42
28
47
73
25
59
172
47
94
157
200
169
15
41
176
160
28
61
63
80
40
82
60
100
187
177
183
168
73
157
87
136
44
132
32
1049
1018
1247
1051
1148
1181
1152
1044
1289
1148
1159
900
1201
1218
972
1275
1147
1085
1155
1145
933
1075
990
1259
958
1172
1056
1006
961
917
1235
917
1061
1296
934
1280
1018
1267
1281
900
1109
936
1066
940
906
926
1099
1233
1111
1251
1228
1111
954
1045
1090
1269
1080
1234
1108
1044
968
928
1214
1034
35
82
189
102
189
59
136
74
28
6
140
77
93
191
100
159
76
181
152
170
85
36
78
6
0
107
86
72
25
158
176
172
24
75
135
95
29
108
54
123
174
18
155
42
150
124
139
193
185
31
33
46
74
1
177
109
39
198
145
4
143
113
2
123
964
962
1209
931
1132
1185
1180
1025
1000
1083
1246
1246
1180
1005
1226
997
1080
1076
1284
1065
984
1274
1082
989
1030
1011
1268
1185
1261
1144
996
1132
1098
972
1182
1300
1285
1058
945
1151
1085
1167
1168
1245
1045
1295
1091
1198
1106
1034
1113
1072
1127
1067
1290
1278
954
1182
1116
922
919
1182
1265
1280
91
37
71
61
71
116
82
86
180
40
78
143
104
71
123
28
167
134
24
180
69
166
59
163
39
113
118
47
47
21
172
163
183
184
22
195
186
109
179
157
19
98
178
126
179
48
109
119
87
1
162
37
178
73
193
179
181
109
147
60
187
73
80
133
1183
1248
1188
1171
1128
953
1013
1094
914
995
1254
1242
1095
1233
900
1110
1108
1045
1231
1091
1002
1294
1061
1091
1026
1251
1074
1032
922
996
989
1205
1279
1207
1193
1087
989
1100
1007
1227
1189
991
909
1151
917
903
1007
918
979
1069
1021
1006
978
1168
1167
992
1135
1260
1010
1105
1289
1120
1081
1033
18
25
71
13
4
200
80
2
70
39
58
170
65
139
70
17
180
89
26
66
119
40
124
99
89
41
141
155
62
180
64
30
172
46
135
27
89
151
90
19
35
42
20
84
125
146
14
71
12
46
70
196
184
53
170
99
121
200
63
114
146
54
12
78
1009
1079
1202
1230
1011
1060
1129
996
1079
1004
1030
920
1164
1102
1043
901
992
1168
1187
970
976
910
945
1024
1163
1036
1123
1266
1023
1163
1231
938
965
1087
1100
902
977
1053
1254
1274
1127
1268
994
1206
1255
1243
1269
998
1006
956
971
1229
1069
1124
1023
1134
1154
1184
1094
998
1094
1259
1249
1187
48
127
191
128
176
147
73
131
27
197
180
28
52
133
3
132
134
141
164
200
6
96
12
128
83
97
55
69
157
171
101
200
24
155
65
163
115
63
139
29
148
49
185
193
67
162
118
51
191
61
163
92
79
174
68
193
182
56
2
32
102
10
62
169
1004
1030
982
1199
940
1282
1028
1167
910
1054
1164
1114
1090
1019
1215
977
1008
1276
997
906
1241
1214
1209
1049
1088
1114
916
1005
1094
962
1110
1225
945
1075
921
1064
1125
1265
1189
924
1058
1203
1156
1212
1133
1057
1033
954
1176
1273
1210
972
931
1281
936
1275
942
1015
926
1033
1124
917
1275
1257
17
47
34
167
152
4
18
194
175
110
146
186
146
198
166
200
61
177
33
141
114
180
90
161
150
66
172
42
200
138
145
75
160
193
24
164
46
100
80
97
81
102
166
114
87
23
67
88
44
137
48
88
41
81
38
172
102
74
65
90
129
71
77
30
1157
1106
1233
1052
1250
1164
1015
1292
1256
978
1216
940
1090
1100
1032
967
1259
914
966
1159
1268
1235
1069
1200
1132
1030
1102
1196
1125
912
930
1179
922
1288
1075
918
1078
1109
1003
953
913
1256
1297
915
998
1037
948
1277
964
1108
1125
1128
1242
1014
1208
1277
1121
986
1270
955
1024
1012
1232
932
140
62
7
96
119
5
70
98
45
162
66
102
18
68
13
27
194
91
51
56
23
123
101
117
12
134
189
154
74
17
42
82
15
56
9
200
65
86
59
137
169
194
77
112
58
81
115
191
8
153
125
145
43
12
35
154
196
40
153
142
101
181
110
66
1056
1080
1287
1051
1014
1168
1280
1292
1134
1124
974
1118
1042
1064
970
1134
1219
1289
1112
903
1106
1149
1003
934
1229
903
954
1068
1047
1131
1167
1179
944
1099
1293
1241
996
1161
1285
1107
1200
1258
1265
1035
1125
1300
1262
968
1159
1150
963
982
959
1071
1229
1057
1048
930
999
1083
1071
1148
1252
931
52
72
112
87
51
200
178
168
163
147
39
44
157
92
6
33
150
169
4
116
102
177
2
113
9
96
5
62
57
148
53
30
16
32
31
33
139
75
41
69
139
117
14
54
64
80
119
176
108
11
194
38
65
9
9
51
6
153
167
59
107
82
13
102
976
957
1161
1284
1079
1067
1211
1025
989
1035
973
992
990
1141
1048
994
1278
1201
1052
1030
914
1132
1026
914
908
1080
948
1115
1251
935
1153
1254
1228
914
964
919
1042
1254
1252
1245
1275
1157
1133
1090
931
1164
903
920
1236
1290
1029
912
1044
938
1014
1106
1229
1192
988
1221
969
929
1183
942
177
163
149
96
125
14
98
113
60
52
165
78
38
4
187
28
163
102
114
78
142
175
149
66
54
143
131
31
26
77
24
135
193
14
83
34
54
102
172
7
120
60
83
1
177
148
127
57
176
198
62
130
85
109
117
187
51
194
18
108
18
112
45
154
1195
1025
1274
1040
919
1038
1112
1155
1041
1232
1115
1168
1211
1109
1226
1266
1197
1227
1032
998
1142
1129
1215
1173
905
1106
1159
1194
1153
1016
1247
1095
1020
908
1250
1130
1261
989
978
1001
958
1184
1091
1224
921
1033
1036
1048
1184
1128
941
1178
1145
965
1042
940
907
1204
912
1228
1162
1100
983
1057
147
29
125
95
122
107
186
47
60
76
150
70
129
150
15
38
61
181
168
113
105
158
90
83
85
65
64
130
63
142
8
15
167
94
173
165
184
5
0
70
30
12
192
26
73
34
192
49
31
6
130
186
85
158
106
67
59
158
199
150
114
13
59
29
1127
1061
1243
1268
983
913
1174
912
1050
1261
960
990
1235
911
950
1124
1079
1256
1243
1298
974
915
1072
1284
1036
1214
1148
1225
1258
919
1068
904
938
970
1140
1047
1128
1001
1055
1036
1096
1287
1273
1242
912
1139
990
1156
992
1129
1230
1069
1021
924
1214
936
1219
912
1020
908
1012
1038
1074
905
195
158
40
48
19
104
185
98
93
197
102
91
124
62
143
76
73
99
174
187
184
168
181
93
30
53
109
26
40
84
63
87
168
162
106
187
109
30
88
168
13
170
35
193
40
74
171
179
105
124
200
167
37
198
133
10
164
32
25
49
73
131
101
150
1221
1067
1086
967
915
1094
1298
1071
1119
1066
984
1178
1166
954
1153
1287
1200
1178
1129
1104
1147
953
902
1281
1062
949
988
1239
1269
1047
978
1288
1258
1102
1165
1046
976
1178
1100
1096
1219
1297
1180
1003
1122
1198
1128
933
937
1007
1227
959
1233
1165
920
1239
1007
951
1098
1208
965
1087
1014
1264
