0335550_A -28.1667 30.3167 1259.0
1968010112 1991083112
330
290
340
350
260
310
270
330
280
240
290
280
200
280
250
330
340
330
300
190
250
270
260
180
230
320
260
290
290
260
300
220
240
260
240
270
340
290
320
320
250
290
230
230
290
300
260
180
190
230
320
230
180
310
320
260
340
330
220
320
270
210
240
280
280
-999
-999
-999
200
210
290
300
160
180
230
190
240
240
270
260
280
290
270
270
135
170
200
205
240
250
270
260
250
240
260
160
200
260
260
270
270
200
180
200
-999
-999
190
230
240
240
290
230
170
230
170
200
240
240
170
220
280
270
-999
-999
-999
-999
-999
-999
-999
-999
240
240
180
90
100
100
125
150
140
70
60
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
150
185
190
190
235
160
-999
200
110
130
145
160
190
185
145
140
195
-999
-999
215
-999
-999
-999
150
-999
-999
-999
225
220
220
195
90
110
170
205
210
164
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
210
210
250
210
180
235
285
290
90
80
170
235
175
150
270
240
270
200
270
270
195
100
220
180
190
220
260
230
240
270
-999
-999
-999
180
150
180
240
255
230
220
285
310
195
250
300
290
305
270
325
230
170
315
235
310
200
170
270
-999
-999
110
155
280
290
200
180
240
280
305
330
290
-999
255
205
290
330
350
340
360
275
325
130
160
190
270
330
245
340
230
180
220
320
295
280
280
300
290
345
320
365
345
170
110
140
-999
190
250
150
205
170
200
200
290
280
320
300
170
220
280
260
320
250
305
320
290
280
230
250
235
-999
-999
250
220
260
310
-999
350
-999
-999
340
290
350
-999
340
-999
330
310
-999
320
230
320
340
170
225
295
325
280
310
300
320
250
260
335
-999
350
-999
315
310
240
310
305
310
310
345
350
190
300
350
355
370
320
320
300
310
320
320
300
320
335
270
330
335
240
260
330
160
160
230
310
295
235
315
225
300
280
310
300
270
310
325
320
260
320
340
295
260
290
300
290
300
300
310
260
150
160
220
245
265
245
235
260
300
-999
255
220
230
280
270
200
205
190
205
240
240
270
270
272
245
220
195
-999
255
240
245
255
225
-999
-999
-999
260
240
-999
-999
255
290
280
130
130
180
210
210
220
240
210
260
255
210
220
240
210
-999
-999
210
-999
185
185
210
225
185
-999
-999
240
-999
-999
230
180
170
190
185
215
215
-999
220
195
175
220
-999
250
250
170
90
155
200
110
210
-999
195
195
175
180
-999
250
190
135
165
190
205
215
-999
215
195
180
185
225
250
235
225
240
240
-999
225
245
150
190
240
-999
-999
240
190
215
240
250
250
55
-999
180
230
205
180
-999
-999
210
200
195
215
225
240
250
260
260
180
225
225
250
170
170
180
180
215
230
240
230
225
245
230
260
160
205
230
260
260
205
220
270
275
-999
-999
290
205
255
230
155
240
240
230
320
195
195
245
185
220
245
275
270
230
275
-999
285
210
305
300
310
-999
-999
300
185
-999
-999
235
255
-999
280
295
310
335
300
260
300
300
265
335
345
350
215
70
145
180
-999
225
260
190
125
240
280
260
290
-999
245
215
280
300
225
235
305
310
315
315
325
125
170
250
295
330
305
335
265
305
265
300
295
325
-999
295
-999
300
325
170
270
305
300
205
240
325
300
260
160
170
240
290
330
320
260
220
245
-999
-999
275
285
315
-999
230
250
230
250
290
270
-999
335
310
330
235
-999
320
250
280
260
300
270
295
345
260
-999
330
225
180
240
295
295
290
320
325
205
245
285
250
260
285
245
260
300
245
155
195
260
230
280
240
245
285
270
235
255
240
280
280
215
180
250
295
285
-999
310
290
315
315
300
275
325
330
210
255
315
290
-999
320
285
-999
290
220
280
220
230
260
245
-999
275
300
-999
-999
270
270
265
275
-999
315
150
-999
245
295
255
250
280
270
300
305
310
210
280
280
300
300
280
275
240
270
165
185
240
240
205
205
150
180
190
215
210
245
220
255
275
-999
-999
-999
210
245
250
250
195
180
185
190
115
155
220
240
210
185
250
195
180
210
225
240
270
265
250
260
255
230
150
155
185
225
230
240
220
230
215
225
250
245
225
230
240
205
195
175
155
-999
-999
-999
200
215
215
205
165
150
170
180
220
195
170
-999
-999
230
245
200
235
235
-999
-999
-999
250
160
140
100
-999
-999
200
240
265
165
125
-999
-999
220
240
225
255
135
230
260
250
240
240
270
260
270
260
280
270
250
220
250
265
240
240
230
235
250
255
260
240
240
260
265
260
175
250
260
260
290
260
165
225
-999
-999
-999
260
300
325
270
270
-999
-999
-999
240
280
300
-999
-999
310
300
310
315
310
320
305
325
230
260
125
210
-999
-999
290
300
330
305
310
115
130
140
205
190
250
260
-999
-999
210
260
270
280
300
180
180
245
320
310
315
220
310
300
320
260
240
220
270
280
300
310
155
285
220
230
270
290
290
300
-999
-999
315
-999
-999
-999
305
290
-999
325
-999
315
-999
290
250
310
300
315
280
260
330
330
300
310
320
330
340
235
300
315
280
275
280
325
250
240
250
300
315
300
-999
305
315
305
300
290
255
320
205
265
280
285
290
300
300
270
285
290
300
305
305
310
265
-999
280
260
270
285
210
230
260
270
270
260
275
260
275
250
240
260
250
290
275
255
220
275
270
275
280
290
280
270
240
250
-999
-999
285
240
270
280
300
330
320
310
310
290
300
305
310
315
325
340
350
320
260
295
310
335
330
320
310
310
300
-999
-999
290
250
290
315
240
240
275
280
250
235
285
270
260
260
270
285
260
-999
-999
-999
-999
-999
265
220
230
235
240
250
255
275
250
280
-999
-999
280
275
285
305
260
230
220
210
220
240
210
225
230
240
255
250
250
135
175
255
205
215
155
230
-999
220
-999
-999
210
230
220
225
220
220
200
210
200
190
-999
-999
-999
205
190
200
210
225
220
225
230
235
235
240
100
125
170
190
210
185
190
-999
-999
150
160
180
240
225
230
235
240
210
110
140
180
215
225
210
200
195
180
200
210
200
180
190
-999
-999
235
220
-999
-999
-999
220
160
200
215
225
200
150
220
215
205
200
210
220
230
210
225
205
190
210
220
220
210
230
260
270
230
240
220
220
230
240
250
130
-999
-999
265
285
310
300
310
315
310
310
300
170
120
130
170
200
255
305
310
310
300
-999
-999
275
285
265
220
270
-999
-999
310
-999
310
170
120
240
260
270
280
280
260
290
300
310
315
320
265
295
305
-999
-999
265
170
270
295
290
295
300
310
325
260
275
240
230
260
275
-999
130
155
170
180
190
200
245
230
290
-999
-999
-999
275
260
270
235
215
205
245
260
275
280
-999
310
315
320
310
300
300
190
190
285
265
310
245
-999
310
300
290
280
290
215
215
260
270
280
290
240
260
275
305
-999
-999
-999
330
-999
-999
-999
285
335
-999
-999
303
270
280
290
300
310
315
295
230
200
240
290
290
270
270
295
295
280
270
260
200
180
-999
275
-999
-999
-999
-999
300
300
280
-999
-999
-999
260
-999
245
-999
-999
-999
-999
305
280
290
255
240
240
180
170
170
200
305
295
270
260
260
250
270
270
-999
-999
-999
295
270
-999
290
290
280
270
250
250
-999
255
250
260
270
285
240
280
280
240
260
240
200
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
140
200
205
-999
-999
230
120
155
150
160
210
-999
-999
215
225
220
-999
-999
-999
-999
220
-999
220
-999
-999
-999
230
220
185
140
185
-999
-999
200
210
195
205
220
-999
-999
245
210
130
-999
215
-999
-999
225
195
185
205
235
-999
-999
245
155
250
255
-999
-999
-999
270
265
275
285
295
-999
-999
250
85
80
150
-999
-999
-999
-999
280
170
240
275
-999
-999
-999
315
260
315
140
-999
-999
290
300
315
305
335
-999
-999
265
215
215
300
215
-999
-999
290
300
245
205
275
-999
-999
-999
-999
275
285
230
-999
-999
235
280
320
295
350
-999
350
310
290
225
205
270
-999
-999
325
250
310
250
280
-999
-999
295
170
215
205
180
-999
-999
255
220
275
300
310
-999
-999
220
230
250
260
240
-999
-999
230
280
240
290
330
-999
-999
320
325
325
305
-999
-999
-999
320
280
-999
310
310
-999
-999
315
190
290
325
350
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
335
255
310
-999
-999
315
-999
335
210
295
-999
-999
-999
280
-999
250
315
330
225
315
305
310
250
325
265
310
250
255
340
240
125
170
255
260
235
260
270
250
285
305
295
275
280
310
310
315
300
290
300
240
150
185
195
270
295
-999
215
290
290
310
300
250
250
-999
290
290
280
250
-999
-999
300
290
340
235
200
275
-999
285
260
320
275
305
300
300
280
285
255
275
175
160
-999
270
260
230
220
235
-999
170
140
160
200
200
240
-999
180
135
180
220
220
190
-999
-999
-999
200
220
225
195
220
230
250
260
190
150
210
160
195
260
230
240
210
235
240
240
250
250
200
200
150
180
210
200
210
205
220
235
250
165
210
240
195
140
200
195
190
240
230
225
225
215
195
170
160
190
205
200
-999
-999
-999
195
220
190
185
190
195
190
200
170
180
190
195
205
210
220
215
230
225
165
170
145
190
-999
-999
-999
205
210
225
235
255
250
240
250
170
140
160
150
210
250
195
115
85
205
240
245
195
190
100
70
130
130
205
235
260
125
185
235
245
230
260
135
245
260
240
145
160
175
205
225
230
245
270
205
200
235
226
215
270
300
250
270
320
200
260
285
300
300
320
255
230
125
190
220
295
280
340
215
180
295
285
165
95
90
115
195
215
210
230
280
315
310
275
230
310
295
105
225
295
275
140
100
150
255
265
270
285
270
280
290
330
270
250
280
330
320
260
310
150
225
270
245
250
245
255
315
280
215
170
190
220
220
270
300
295
220
240
230
225
250
265
290
255
305
185
270
310
165
195
255
270
295
270
250
290
200
150
205
290
270
315
285
190
275
220
240
240
250
235
255
270
235
270
220
240
305
305
298
255
265
300
270
275
260
265
320
295
305
300
311
295
260
315
310
235
205
270
305
305
235
300
285
175
245
285
300
280
180
260
285
265
285
285
255
290
220
208
195
245
235
260
260
265
275
305
220
250
225
250
260
290
215
215
295
245
260
285
305
280
245
265
270
265
270
295
270
265
260
260
275
290
270
290
290
180
190
220
265
295
295
265
275
285
200
270
265
155
215
225
150
120
185
220
225
230
225
245
250
255
255
245
265
240
250
265
255
260
265
180
185
215
190
150
160
175
185
210
210
235
220
250
245
260
210
185
165
155
190
225
225
195
240
230
155
135
165
165
200
200
195
210
220
230
250
255
250
240
190
175
165
65
130
160
180
210
215
240
230
245
240
125
170
175
175
180
195
210
240
220
210
210
265
220
170
190
215
160
205
215
160
95
130
185
200
200
190
195
205
215
220
-999
-999
-999
210
230
215
170
210
175
165
225
145
150
195
220
215
215
240
240
195
180
205
215
215
240
260
215
265
275
275
105
90
140
180
220
260
250
244
230
235
255
150
195
190
215
270
270
200
285
195
210
240
190
140
105
155
230
220
140
190
255
270
280
300
190
270
290
310
195
190
290
325
325
255
325
320
-999
-999
-999
315
260
325
300
290
320
320
305
125
200
-999
-999
-999
305
355
345
295
320
315
215
240
315
205
220
305
325
335
305
170
285
315
250
215
200
275
295
325
275
160
180
280
225
260
195
235
260
245
305
320
310
270
170
185
270
270
300
290
275
285
230
300
275
240
295
255
255
300
295
285
300
200
290
260
245
255
215
280
270
245
280
270
245
200
210
285
245
210
270
275
295
260
215
285
305
290
310
195
250
280
270
290
315
275
305
320
180
285
315
295
240
185
240
240
260
265
270
255
285
280
275
235
250
260
175
205
275
250
275
290
265
245
260
240
260
285
280
210
195
190
190
220
200
230
255
220
220
240
235
240
280
275
275
205
275
235
270
245
270
280
215
235
250
265
250
180
205
220
210
240
210
130
200
230
235
260
270
255
245
250
250
260
275
260
270
260
275
110
150
195
230
250
270
240
240
255
255
200
190
225
200
180
215
245
240
235
225
235
230
250
265
265
270
250
220
220
205
230
205
230
245
215
225
245
210
210
245
130
155
155
175
205
200
245
255
210
230
240
240
245
245
270
255
245
180
195
235
230
195
180
190
205
215
160
175
185
175
195
195
190
205
210
190
220
205
240
200
245
220
170
160
195
200
230
210
175
210
215
205
200
205
210
240
225
170
160
190
205
225
225
255
260
165
200
250
260
245
170
90
120
215
220
180
170
205
235
245
245
150
215
210
210
215
225
265
205
215
240
240
245
250
125
120
190
215
250
200
220
255
215
265
270
215
270
190
235
260
245
250
225
205
260
205
230
295
280
280
265
275
290
135
230
285
160
175
300
255
280
250
295
320
260
255
220
155
180
215
240
275
250
160
140
160
200
240
285
140
195
290
295
225
290
335
230
290
285
295
255
115
145
235
235
250
215
145
210
285
295
290
220
270
275
315
240
185
290
320
330
240
175
215
290
240
150
230
270
320
255
225
290
245
290
295
270
155
225
195
270
280
250
280
205
270
275
290
300
230
260
305
290
215
205
265
240
150
210
190
230
280
280
255
275
250
200
220
220
290
300
320
270
200
250
280
290
225
265
265
235
250
285
285
215
255
270
180
245
265
-999
-999
-999
290
285
290
265
310
155
140
150
165
185
190
210
285
250
310
315
295
255
290
305
300
155
160
210
270
260
245
245
255
280
290
275
260
295
235
205
260
275
275
265
285
310
285
290
285
285
305
250
305
315
300
320
195
285
270
255
265
285
-999
-999
230
180
195
255
230
220
230
265
270
280
280
205
140
140
215
220
240
250
240
260
260
265
175
255
260
235
225
240
250
225
240
240
250
250
-999
-999
-999
255
250
245
170
240
235
120
190
180
175
180
190
190
185
190
210
215
230
205
220
225
240
230
195
180
165
180
195
200
200
225
165
115
185
215
240
240
200
180
195
200
215
215
175
220
230
235
205
190
190
205
210
260
250
130
-999
-999
-999
135
150
175
180
185
185
195
170
180
230
220
210
210
215
225
210
205
155
170
190
210
175
135
195
180
165
195
240
250
250
265
260
260
140
210
145
190
225
225
130
135
180
200
190
210
250
265
255
250
130
165
190
185
210
245
170
245
260
125
270
280
150
220
205
260
275
280
220
210
255
110
195
260
275
210
220
240
270
270
280
250
295
300
290
295
340
345
345
310
230
305
290
290
300
300
215
170
260
290
250
140
150
235
240
230
165
235
280
295
230
240
290
300
290
185
160
130
200
250
260
255
275
230
245
225
190
285
305
180
250
220
250
220
130
170
250
255
280
200
240
275
275
285
245
275
320
310
330
-999
-999
-999
300
330
320
240
230
285
310
250
310
340
310
300
310
290
300
260
265
300
250
275
290
280
250
285
280
300
320
295
260
260
250
195
280
290
275
290
185
305
305
240
180
255
270
325
320
330
335
315
315
265
260
295
305
330
220
275
330
330
270
275
330
285
-999
-999
-999
195
190
235
280
230
240
280
250
280
280
250
215
220
245
265
255
290
305
280
270
225
255
285
300
295
265
305
270
280
280
260
260
270
305
270
160
230
270
280
245
253
260
293
310
187
170
280
295
150
150
235
260
235
183
245
268
233
265
275
210
250
265
280
245
220
195
260
265
250
270
285
245
245
240
215
210
248
270
270
260
260
280
285
283
293
240
283
270
275
235
235
240
245
230
250
263
285
240
250
205
250
225
215
230
260
257
280
220
200
208
230
230
243
205
235
232
250
110
162
190
195
215
205
215
245
255
257
200
250
200
197
240
245
240
200
250
230
190
203
190
165
175
170
187
200
220
237
213
247
213
230
180
200
-999
-999
-999
130
105
147
220
235
235
170
247
245
165
245
230
235
165
215
197
221
155
220
225
243
260
227
248
230
245
197
245
250
140
240
237
245
260
273
190
210
165
210
253
265
90
100
133
180
225
267
280
290
313
315
285
145
110
143
193
210
275
230
235
265
215
290
290
250
300
215
220
265
320
350
225
230
270
273
315
330
270
293
285
285
270
270
245
225
185
185
260
125
115
200
245
260
280
315
235
250
295
330
160
295
235
305
300
310
173
220
285
210
300
230
200
280
220
235
275
240
310
340
340
273
165
225
260
245
245
240
165
300
275
310
300
189
220
295
325
225
220
280
290
325
270
195
315
310
240
290
295
290
310
310
220
193
250
295
295
245
290
293
330
257
310
330
353
215
337
290
200
280
305
313
330
290
330
285
250
170
260
297
310
330
303
303
-999
160
190
240
255
290
240
230
210
230
297
310
215
185
267
300
317
315
310
315
250
180
233
233
250
285
300
255
235
265
280
285
290
310
290
310
307
275
305
235
280
280
215
290
280
235
300
230
175
205
260
290
250
195
220
290
247
260
260
240
240
255
275
283
285
255
290
310
200
220
280
255
265
275
225
285
285
270
265
260
270
270
280
275
300
235
250
245
260
275
290
285
255
240
225
230
255
270
283
220
190
193
230
247
270
270
235
180
177
210
235
210
220
160
240
233
160
180
210
220
235
235
170
180
235
247
197
-999
-999
-999
210
255
260
245
190
195
220
240
250
245
255
247
125
160
213
245
197
220
245
240
240
235
185
225
180
205
200
185
190
205
210
213
213
195
120
140
205
230
225
205
137
165
160
163
160
187
185
180
190
193
193
170
160
180
193
180
180
165
175
185
175
130
135
180
190
175
190
215
200
200
210
230
240
240
250
237
203
245
247
230
240
255
265
165
250
273
250
115
240
280
290
167
225
300
295
275
295
300
305
297
150
297
283
105
190
140
183
245
250
250
260
190
270
220
215
205
145
170
195
240
260
250
93
195
255
135
135
205
233
255
285
295
300
283
320
220
327
190
200
255
300
325
215
310
197
320
245
290
115
240
255
280
245
275
180
165
250
275
270
170
230
255
260
175
220
280
275
110
155
213
270
250
295
305
330
310
315
155
220
263
255
300
215
265
313
315
220
265
293
200
270
290
240
210
305
220
273
330
290
335
160
280
315
260
255
270
300
307
265
320
275
340
270
265
300
225
230
275
310
290
310
160
170
270
320
280
275
270
185
225
297
330
309
295
280
250
280
305
197
210
280
290
170
205
290
328
300
305
265
300
325
310
270
280
307
290
205
220
225
270
320
290
265
270
285
210
240
280
245
255
297
305
290
310
270
295
275
280
310
280
310
310
305
280
297
210
233
290
300
180
265
297
300
300
310
260
236
200
170
265
255
305
-999
-999
-999
305
255
275
300
310
305
310
330
345
350
325
185
255
300
280
295
315
225
220
213
270
237
280
260
300
305
250
270
270
285
305
290
310
250
270
200
270
295
227
280
225
207
240
253
225
240
240
230
265
281
305
315
310
320
240
170
240
167
140
163
180
190
220
210
220
223
225
245
257
190
233
230
240
240
230
240
195
190
230
250
260
260
190
205
210
235
255
265
170
235
255
260
195
120
107
105
150
160
160
183
190
190
177
200
210
215
220
210
200
193
235
205
160
110
165
205
210
210
190
85
90
147
150
170
190
240
210
200
240
202
245
200
150
205
205
115
125
160
205
190
183
210
220
255
250
253
245
257
275
290
300
110
153
250
140
200
185
195
220
110
105
120
155
190
220
175
200
240
270
220
255
210
280
225
207
100
135
165
190
240
130
150
225
253
290
300
140
275
300
210
245
200
197
220
275
303
300
200
225
226
245
240
280
297
320
315
200
307
235
203
280
305
310
318
280
235
303
205
125
200
303
305
255
260
267
247
245
295
270
270
290
160
270
200
143
295
295
325
330
340
230
337
140
130
190
245
275
290
305
217
275
290
270
245
300
270
285
190
215
206
270
250
280
340
335
230
320
295
210
240
280
307
312
220
225
299
239
218
255
299
305
290
260
270
286
304
325
257
295
262
180
229
270
310
316
260
345
290
350
335
350
198
165
201
250
266
271
286
285
225
305
277
275
291
260
288
300
246
153
164
235
230
265
305
239
230
261
281
280
260
249
245
300
270
290
250
282
295
220
309
316
320
269
250
245
220
240
269
280
290
302
275
282
301
245
260
290
206
280
280
289
281
310
260
261
265
240
220
230
280
269
235
298
280
255
280
299
270
254
260
280
295
280
295
280
254
280
260
261
280
304
316
315
270
290
300
275
149
186
245
270
275
296
256
203
199
260
270
283
215
230
212
240
255
226
230
255
240
260
260
249
270
290
190
160
185
249
255
271
284
280
276
280
280
215
245
200
230
241
246
246
169
245
165
156
206
170
170
205
209
210
195
185
209
209
194
210
210
166
190
199
219
220
176
140
165
200
210
225
167
194
200
210
240
250
155
150
150
160
170
180
180
179
190
184
155
185
197
202
239
212
170
220
155
134
196
219
179
221
234
185
220
200
210
200
210
213
211
241
249
220
230
230
143
176
215
236
255
165
235
239
205
165
210
236
181
215
243
208
252
260
280
276
243
261
189
110
241
245
270
185
299
305
298
301
311
190
135
136
215
276
214
309
188
285
280
274
260
173
280
320
160
100
134
190
175
140
158
162
179
249
320
205
298
320
340
252
290
321
260
331
240
295
335
340
350
130
131
188
200
285
310
205
222
281
245
310
345
320
155
280
210
200
248
300
290
310
309
180
299
305
310
306
325
248
230
320
345
360
323
180
264
290
216
230
230
290
258
256
265
179
300
300
242
210
216
261
310
180
291
281
310
269
265
236
251
282
280
310
230
335
314
323
330
330
295
300
311
292
230
281
303
330
316
295
320
245
260
310
290
221
255
311
290
345
270
275
350
370
197
280
325
300
265
288
285
284
276
309
212
270
275
256
236
238
300
300
211
210
185
211
269
240
280
260
246
260
266
268
270
255
260
280
260
230
256
279
285
296
284
289
271
286
265
156
200
211
265
294
250
246
275
284
275
295
292
224
246
266
280
285
290
266
273
277
305
261
180
265
221
231
244
280
244
300
258
282
290
315
225
205
260
276
290
290
300
290
300
220
220
270
271
260
260
270
269
230
220
198
209
170
170
220
195
181
230
225
210
190
190
225
232
259
246
175
172
170
173
160
179
205
222
239
194
178
214
227
225
224
176
228
200
187
184
211
215
226
130
195
160
105
144
155
200
196
210
205
230
130
170
230
221
199
219
145
195
210
235
210
230
191
228
207
164
165
174
204
218
210
230
95
144
205
229
220
230
155
211
240
230
229
250
240
196
260
255
172
149
206
220
234
215
165
200
232
244
255
240
162
180
261
275
276
280
255
200
249
155
120
159
131
125
189
180
157
165
210
225
236
280
216
155
109
175
180
126
121
139
165
193
216
255
271
136
69
114
155
185
254
310
334
330
170
310
215
216
282
304
230
320
325
166
280
154
215
260
285
180
165
225
215
245
235
225
160
165
220
257
280
305
315
220
160
170
200
240
285
285
175
195
228
240
234
295
188
304
300
345
360
340
375
240
337
275
155
230
295
290
305
320
326
346
270
245
285
202
290
320
235
202
266
280
255
273
295
190
254
244
260
279
280
255
260
170
191
220
276
300
269
324
323
255
255
319
331
350
321
298
305
325
304
240
207
310
331
309
290
355
270
216
254
280
325
312
260
312
306
319
304
290
300
337
343
230
260
315
336
313
205
260
306
261
232
251
249
285
324
296
295
330
305
338
365
240
310
332
343
360
225
325
350
289
310
331
240
285
176
200
264
265
235
285
315
271
295
270
290
311
316
167
161
240
260
283
282
315
325
324
255
290
267
306
281
270
320
270
156
190
276
241
250
275
314
285
241
300
250
280
235
220
216
244
269
286
271
219
230
249
215
254
255
255
250
255
170
183
209
214
175
150
184
185
230
255
226
210
210
172
201
237
240
223
221
229
235
250
240
240
205
261
262
260
270
270
205
240
275
285
221
250
270
191
201
101
185
230
213
169
196
215
215
216
230
220
157
161
220
215
230
224
230
220
195
190
215
141
159
200
222
244
189
245
235
233
175
200
220
223
224
171
135
165
175
199
220
220
221
196
208
228
160
152
210
142
181
196
224
224
231
250
236
164
184
201
216
199
236
195
246
211
170
225
211
185
180
210
230
240
260
236
191
230
264
270
190
250
254
235
253
180
150
200
230
197
201
238
288
259
275
295
229
145
169
134
130
226
146
181
250
271
290
290
295
302
313
295
270
254
320
330
235
179
248
251
294
266
320
290
280
280
269
274
273
262
299
325
351
295
111
165
279
220
293
200
284
231
240
281
246
237
170
179
270
294
309
260
132
123
220
309
164
130
154
246
255
305
295
250
314
256
222
309
155
200
235
232
258
275
296
290
340
190
250
308
310
270
229
184
320
191
306
234
310
210
295
326
308
200
291
239
280
250
260
320
185
315
325
304
339
251
320
346
346
283
252
325
230
330
252
355
295
219
282
325
345
350
365
230
275
350
340
366
360
267
201
221
258
282
245
271
292
310
292
307
235
297
320
317
291
336
303
340
330
329
314
280
350
205
334
364
295
309
326
310
304
168
205
215
261
279
290
294
245
321
370
281
343
368
364
345
185
254
339
262
263
324
290
332
280
166
195
235
300
306
302
304
254
270
336
154
279
276
312
300
310
324
314
301
310
300
249
260
294
261
310
300
313
185
190
240
264
263
234
244
290
290
289
306
285
228
216
250
286
300
266
195
229
254
267
276
297
314
305
282
301
230
245
259
259
224
265
277
135
204
246
250
195
185
210
210
294
250
276
210
170
188
245
244
130
175
214
201
184
237
236
234
194
251
230
186
214
223
151
189
200
176
190
225
234
255
114
150
210
235
220
245
235
215
185
192
181
170
195
181
164
190
228
216
135
198
220
169
230
229
254
261
272
270
214
98
193
218
246
253
261
139
139
196
149
195
180
174
199
219
250
245
233
260
265
228
160
75
120
139
190
216
246
275
209
212
245
149
168
232
189
192
115
170
208
235
250
272
215
210
270
275
286
300
177
216
313
316
245
229
219
284
295
304
127
237
302
200
284
228
325
305
315
230
216
240
301
343
356
366
375
340
332
324
132
225
184
120
121
199
250
246
245
234
261
242
235
288
192
155
211
216
205
300
293
175
235
250
266
330
332
117
167
306
299
269
290
152
206
221
182
291
255
184
185
285
246
275
280
280
292
275
279
266
305
327
327
277
261
230
170
195
255
308
235
264
279
240
295
277
303
246
275
272
289
281
329
339
246
182
203
255
245
267
288
287
283
239
220
255
284
215
221
294
249
235
290
270
251
277
240
240
285
331
269
149
157
235
285
296
301
244
286
275
224
264
274
245
246
279
294
230
195
185
194
300
212
262
295
285
300
310
210
226
276
251
277
270
320
250
244
231
264
-999
-999
-999
300
224
222
280
275
281
261
312
310
306
275
301
325
239
194
190
266
244
283
200
240
246
294
284
310
323
315
283
160
159
201
244
275
177
166
191
216
209
195
231
240
267
267
281
296
281
175
162
195
246
250
246
274
253
277
220
231
245
241
257
244
207
241
270
173
199
210
242
260
231
255
274
230
237
198
225
225
230
250
243
224
243
245
280
239
220
175
230
184
183
216
220
235
230
235
170
155
120
145
187
183
195
210
236
210
212
230
220
225
207
224
151
79
129
134
166
177
181
155
154
171
136
180
190
204
196
214
210
217
246
236
170
167
205
177
180
186
165
126
114
195
220
236
179
175
233
260
217
170
166
134
153
146
165
204
211
195
185
242
154
172
230
240
242
254
177
171
212
244
142
167
204
231
180
229
214
184
245
260
269
260
249
295
290
195
181
200
217
136
106
184
244
284
292
225
210
228
245
266
220
189
249
279
149
140
216
230
236
265
285
220
285
291
221
281
321
265
304
291
283
311
325
240
299
265
276
222
290
270
201
125
167
251
210
295
160
186
224
289
305
147
246
246
240
265
259
280
310
300
265
252
261
227
181
230
273
235
188
239
245
272
244
262
240
150
176
250
232
240
211
185
250
246
257
318
305
215
276
317
250
165
210
260
300
275
312
231
250
236
280
268
285
251
270
296
314
265
276
310
320
280
274
225
270
296
291
244
261
300
334
205
260
340
326
340
345
313
245
280
300
231
270
305
293
330
298
315
310
192
235
289
205
224
291
320
286
270
238
295
250
254
270
266
285
332
321
319
305
324
320
300
142
180
207
275
201
205
275
280
294
270
299
222
227
260
271
275
300
260
276
287
296
293
302
270
230
271
221
269
276
253
257
270
284
275
285
296
298
209
277
290
234
275
273
310
251
276
296
225
250
271
240
246
241
260
260
284
281
294
250
206
210
206
219
243
204
210
242
259
277
281
272
242
264
283
270
225
226
230
240
290
236
254
216
245
240
242
262
274
272
223
207
254
145
181
166
167
175
226
220
234
234
236
247
251
196
214
195
210
219
219
176
169
197
154
157
196
180
195
202
214
230
230
220
245
239
262
178
224
229
180
225
216
246
256
244
176
185
210
224
225
229
178
197
195
226
234
224
217
230
200
224
202
246
249
95
160
185
190
205
194
189
175
177
184
174
174
246
175
216
166
186
226
253
254
264
262
253
191
255
260
268
271
264
219
284
269
246
280
191
252
269
257
254
245
240
266
194
280
122
168
237
261
282
257
254
224
255
285
219
235
259
219
230
270
289
323
260
170
140
201
151
183
244
284
156
154
265
315
331
320
138
200
310
340
256
330
342
331
330
311
154
295
255
183
256
274
293
287
214
272
250
223
220
232
245
229
250
289
309
287
270
281
304
231
136
135
197
246
245
285
315
303
324
252
215
179
227
221
303
306
325
296
260
287
235
287
319
321
282
320
297
272
236
235
182
219
240
290
279
225
245
283
255
307
303
320
204
255
314
260
231
259
262
250
216
232
217
175
224
284
303
256
302
324
334
325
309
241
304
281
272
235
250
278
253
284
304
286
309
319
335
315
206
293
249
234
262
280
185
221
272
275
286
289
310
246
242
297
221
230
241
230
244
255
291
289
262
281
249
251
220
249
255
247
250
255
282
307
273
305
298
244
206
211
250
300
293
320
264
271
301
259
286
310
270
280
282
227
290
294
296
275
182
270
246
270
304
305
300
164
172
196
230
268
225
284
203
245
246
233
285
291
285
300
300
268
270
262
180
234
207
275
230
274
275
220
175
169
224
265
231
220
219
225
219
247
261
214
225
255
165
150
202
231
255
265
259
264
284
274
270
262
198
201
221
257
269
256
255
235
244
229
236
240
240
255
256
255
266
247
265
191
169
132
130
160
196
205
239
226
234
207
189
210
215
174
219
221
216
165
200
230
218
181
185
215
206
207
225
230
189
205
142
179
199
224
220
230
248
176
226
250
219
177
190
210
214
250
255
261
234
191
202
170
177
229
187
214
193
206
217
224
221
240
232
186
244
276
277
276
227
266
281
220
260
261
114
180
181
185
226
250
285
305
306
277
254
227
150
220
206
235
229
290
292
304
307
170
206
275
314
189
218
290
280
280
197
271
281
285
300
300
312
249
118
119
157
176
215
220
270
160
115
234
270
282
195
215
290
260
195
255
260
320
230
219
195
270
285
289
315
295
295
245
240
315
295
110
145
260
230
195
258
313
211
156
180
260
246
152
209
244
252
286
326
224
269
311
311
235
173
256
294
232
249
272
305
315
216
255
310
332
345
300
303
321
316
264
230
277
169
211
247
198
250
315
330
156
256
235
244
279
277
302
325
345
344
300
281
210
220
250
304
244
237
274
317
303
252
217
235
291
275
285
251
329
255
290
305
312
330
330
181
275
329
279
186
261
317
294
330
351
338
330
320
325
279
302
311
253
296
372
335
214
278
306
301
294
259
296
306
355
276
314
310
340
290
286
299
288
287
275
275
259
251
290
290
256
305
251
259
254
290
320
327
297
268
252
207
281
269
225
244
204
260
251
205
223
257
280
292
261
295
296
313
265
263
318
319
260
304
277
185
240
266
284
259
162
199
235
251
264
261
261
265
201
242
247
268
250
236
254
261
250
239
252
260
259
259
265
281
274
276
257
265
281
257
260
271
277
260
209
214
182
225
226
233
224
190
230
222
224
245
241
215
159
224
176
170
197
200
205
211
175
132
201
214
234
245
260
95
100
119
149
184
221
225
193
110
169
178
187
222
235
220
207
159
194
194
157
165
175
205
154
201
174
199
192
201
201
236
192
161
90
144
148
164
223
236
194
245
176
233
246
229
222
250
257
126
145
189
194
200
243
281
270
114
129
220
95
195
244
174
226
257
259
260
124
70
75
184
211
190
250
282
297
200
200
181
99
220
210
226
190
232
267
300
261
299
299
149
124
175
235
265
195
186
199
241
215
104
118
131
164
211
239
139
124
190
237
250
222
215
266
230
269
141
112
171
203
204
227
262
225
205
191
250
279
236
320
176
231
305
215
280
309
-999
-999
-999
-999
-999
-999
-999
-999
320
152
160
145
216
270
305
227
206
253
277
156
225
250
290
309
260
340
199
200
270
240
230
291
305
252
300
232
320
235
325
310
315
240
230
270
274
285
280
286
296
315
256
291
235
265
320
256
320
190
280
310
330
309
298
320
270
350
335
235
275
270
225
320
281
305
305
-999
-999
-999
310
290
260
290
210
270
300
170
275
245
290
270
310
225
225
255
320
310
345
295
275
245
240
205
231
282
284
299
300
282
284
291
315
306
224
275
290
260
195
225
290
296
284
285
244
205
250
281
246
225
250
221
225
215
181
274
275
270
299
256
303
270
293
285
300
286
294
302
273
274
280
269
302
289
286
283
250
215
252
295
275
227
185
233
237
235
240
269
269
219
181
210
230
265
237
245
275
276
237
196
230
196
190
226
224
236
260
200
184
200
220
235
240
215
216
236
244
250
245
240
217
235
239
175
225
263
275
230
250
260
253
131
153
180
215
230
236
245
262
270
280
270
155
139
131
149
195
191
225
134
165
185
219
217
190
200
145
167
176
185
187
189
98
130
151
200
185
202
180
224
253
250
206
221
67
103
156
185
135
221
258
285
196
239
240
194
218
251
165
215
226
225
217
225
245
242
236
240
205
220
230
244
275
280
134
195
200
225
250
272
270
286
245
132
200
230
255
266
193
190
205
256
285
144
225
266
295
128
75
102
145
226
245
302
277
301
305
290
190
125
248
244
217
174
185
267
285
285
300
256
311
320
333
135
244
333
340
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
345
216
146
160
219
175
220
255
255
226
231
220
274
180
167
161
225
271
260
286
285
255
222
220
225
240
274
289
285
250
210
240
265
266
256
270
282
315
266
304
284
282
260
261
276
274
276
286
235
255
255
245
225
235
256
245
265
284
220
205
250
261
270
275
235
236
233
247
256
265
270
266
275
216
150
163
200
225
251
258
230
231
195
214
189
190
166
136
160
163
210
235
245
211
232
220
210
214
230
260
270
198
132
201
170
250
270
255
253
243
249
234
260
260
253
83
150
204
212
235
225
215
85
80
130
160
159
176
175
175
165
165
194
201
136
143
172
205
205
190
201
194
211
188
239
214
220
225
260
251
160
202
216
220
236
172
174
196
220
220
226
140
195
216
235
221
229
129
120
110
135
165
185
198
211
220
201
157
221
240
259
226
225
155
170
200
254
245
195
250
255
268
269
195
251
264
290
154
263
260
275
241
276
264
270
290
257
266
235
282
256
211
244
260
284
306
265
136
173
154
220
237
250
244
240
309
301
297
320
317
195
203
300
152
214
207
175
201
245
300
330
324
355
255
249
251
330
149
259
295
189
95
176
245
285
330
336
155
265
326
225
249
239
110
210
155
215
241
301
219
156
244
301
215
190
159
270
180
240
246
255
299
262
210
234
250
270
261
285
185
270
225
250
310
295
333
298
210
230
255
258
211
173
230
269
300
255
294
185
266
250
240
235
231
271
306
284
221
217
244
305
304
304
273
279
305
305
214
285
330
266
320
269
180
224
275
262
283
297
341
245
180
294
289
195
206
281
296
256
265
295
284
320
244
272
326
270
286
232
325
273
271
275
296
311
286
292
279
270
276
247
226
264
294
229
230
255
230
270
275
255
273
312
310
341
290
305
245
267
295
257
255
280
305
321
315
215
220
236
263
265
300
290
305
230
264
301
215
210
276
275
265
216
274
284
303
326
235
210
281
133
210
275
299
251
202
250
258
265
275
280
295
285
285
297
316
241
261
235
223
210
255
185
196
216
260
270
277
241
212
236
276
190
213
210
219
235
202
240
234
256
257
276
150
171
210
205
200
216
215
220
223
215
245
250
201
154
220
230
204
239
224
230
226
205
235
235
230
250
181
165
215
234
241
231
205
190
210
235
226
232
221
147
155
205
205
186
135
167
234
255
250
173
194
106
130
174
216
231
175
178
221
195
261
180
190
250
203
167
232
248
230
240
206
165
174
191
225
255
231
290
192
191
195
210
206
262
175
244
130
192
195
220
245
247
280
280
136
145
186
224
225
179
240
233
80
125
201
245
290
285
296
295
310
121
80
161
159
189
226
155
170
265
280
285
224
268
312
311
275
317
210
315
180
150
140
173
235
253
265
250
274
289
310
316
301
243
300
335
326
155
304
346
220
174
239
290
296
335
260
305
275
189
265
202
89
156
249
305
276
206
232
135
190
267
331
305
184
315
330
330
325
335
105
170
264
306
320
366
370
340
375
92
130
286
335
294
251
220
311
355
285
220
215
305
320
315
346
344
150
214
280
255
172
236
289
264
271
260
265
320
305
281
294
285
285
180
220
290
326
326
285
321
190
224
295
305
250
314
285
240
341
279
252
294
270
220
125
190
280
285
300
322
322
335
210
310
326
310
332
326
229
244
243
266
300
215
285
245
297
266
280
305
270
295
317
266
195
230
260
261
271
305
278
270
178
250
177
200
243
277
295
307
289
280
271
290
320
276
311
320
269
300
240
275
276
281
311
275
176
235
260
193
158
160
226
270
280
280
220
215
180
190
209
251
245
250
255
246
240
245
260
245
260
300
185
198
254
255
234
241
260
264
269
260
260
261
260
260
263
253
256
265
249
246
277
254
223
243
245
266
232
281
280
246
266
245
245
231
164
92
135
153
195
225
223
240
230
234
250
260
252
255
263
199
210
155
170
226
235
170
161
200
215
205
192
171
181
185
190
200
195
210
131
120
157
170
164
180
109
150
221
194
225
215
160
210
185
229
260
266
220
229
199
214
204
120
149
190
210
220
215
150
175
185
139
175
225
260
255
235
232
235
250
242
240
170
136
200
223
241
245
204
245
176
200
250
164
212
236
230
150
136
219
241
250
254
216
254
268
241
199
211
241
276
206
205
295
314
330
125
227