0301658_A -28.9667 30.3667 800.0
1966010212 1988093012
343
310
321
277
310
-999
310
300
288
332
277
321
332
338
360
377
343
321
321
293
330
332
300
332
321
300
288
288
293
321
266
255
332
193
243
277
200
232
221
277
243
255
300
277
277
288
277
321
221
300
332
216
321
210
255
216
201
243
288
343
300
288
321
-999
-999
-999
221
277
300
288
300
310
355
288
310
332
288
300
343
332
338
355
355
250
310
350
305
243
246
220
220
290
290
285
235
250
293
300
272
205
137
182
300
245
270
235
258
221
206
220
225
258
260
260
265
275
212
235
245
242
241
270
281
265
275
271
265
270
236
212
255
220
235
240
200
270
205
183
192
205
205
196
208
210
205
220
230
250
222
240
240
213
203
230
205
230
205
205
213
235
230
265
168
217
217
195
223
195
210
215
206
205
195
200
-999
250
240
245
262
205
230
265
195
235
223
220
226
241
210
210
212
220
250
210
200
220
250
245
210
128
165
230
257
187
150
145
235
200
216
240
225
245
275
231
211
246
200
205
210
260
267
277
260
280
192
228
256
255
203
117
140
176
250
257
280
290
302
291
287
170
202
202
256
275
305
208
210
210
265
236
275
306
212
250
295
265
261
143
126
155
247
258
285
313
250
295
305
330
258
277
200
265
315
326
323
332
220
231
335
330
355
282
150
157
217
262
165
271
260
167
170
271
135
192
260
323
342
285
351
343
286
352
355
368
347
297
243
285
278
281
273
205
246
262
285
287
301
203
277
342
232
193
203
271
210
286
296
381
268
310
340
245
242
341
320
350
355
301
305
263
295
357
313
340
362
310
241
203
171
265
280
263
255
281
280
305
220
325
265
300
343
341
351
281
315
215
265
271
248
305
310
285
285
325
306
281
-999
296
310
315
300
310
322
256
300
308
328
307
296
298
330
343
316
328
342
208
-999
-999
-999
-999
310
311
270
235
353
240
270
300
328
285
283
-999
205
240
252
302
290
315
317
263
-999
-999
317
305
245
250
257
295
292
302
327
320
270
275
275
225
231
270
251
285
280
285
275
240
280
280
273
290
210
265
255
295
275
290
238
270
240
275
280
240
265
280
210
221
245
270
270
245
265
258
170
170
210
210
260
160
240
260
270
220
261
235
200
230
215
243
255
255
275
255
250
240
235
245
265
247
220
190
207
235
225
230
230
240
195
190
203
-999
218
220
280
190
200
215
-999
-999
-999
165
205
205
215
205
233
195
212
175
140
158
165
171
205
200
220
240
205
200
215
235
190
217
233
230
232
210
210
190
203
213
157
185
180
220
165
152
160
190
200
135
86
155
181
166
190
220
196
140
155
210
237
150
187
225
225
260
205
205
185
240
240
265
275
235
172
211
260
262
227
245
255
160
197
250
250
170
258
170
228
251
268
255
250
255
265
255
240
257
296
235
290
325
310
180
200
250
260
220
240
290
275
-999
-999
-999
255
260
285
326
190
293
150
170
241
290
260
343
286
315
250
275
230
280
337
260
241
305
245
270
280
310
230
283
300
305
280
343
320
306
316
348
285
341
325
140
155
148
168
263
280
248
225
253
267
325
276
340
263
273
275
326
330
285
195
275
300
360
190
148
190
270
290
307
318
225
215
291
328
360
275
310
352
203
310
270
255
290
290
317
323
345
217
246
325
333
277
315
325
308
310
302
280
285
262
293
260
271
303
292
340
335
341
371
343
370
335
280
325
292
353
290
258
315
283
208
320
276
370
331
363
345
208
280
305
305
206
258
350
278
302
300
285
368
206
265
311
277
295
340
320
351
345
280
340
230
286
335
351
320
177
232
275
320
228
216
330
355
275
335
315
216
315
265
265
266
295
233
255
255
287
206
236
300
305
170
230
261
218
270
270
296
305
315
310
263
295
160
190
227
245
265
273
277
273
248
242
255
173
222
265
257
255
277
187
200
233
230
230
227
257
255
260
277
192
171
220
183
203
251
276
196
235
292
295
252
271
265
255
268
245
231
242
242
253
160
125
205
235
210
257
215
215
212
215
230
220
218
205
206
206
225
225
215
215
213
242
140
165
212
200
205
251
185
213
220
145
167
178
190
185
200
173
170
185
171
175
212
203
195
195
181
171
175
192
235
230
211
220
160
167
170
195
205
210
220
186
205
250
243
260
245
222
235
240
190
215
228
238
250
285
280
255
185
190
205
240
210
245
295
198
225
300
302
112
130
178
255
188
163
260
280
171
218
273
295
160
130
248
200
193
235
262
235
220
238
258
170
217
195
180
200
240
265
205
238
288
330
165
240
305
320
295
250
345
235
183
325
225
335
210
195
268
318
220
135
175
270
297
188
200
255
298
326
340
250
265
210
215
295
335
350
275
370
248
330
165
170
215
280
310
310
278
225
210
225
330
285
295
270
320
350
363
325
385
290
160
130
230
188
215
265
141
138
190
270
195
285
300
322
310
173
241
255
262
331
270
305
330
290
300
240
272
245
285
250
275
230
270
335
205
265
310
357
376
290
320
345
340
320
338
257
320
305
260
335
330
175
240
320
350
280
321
323
342
285
285
360
275
340
390
335
256
246
320
-999
325
325
365
365
215
330
355
370
385
255
290
345
345
315
355
365
321
367
295
353
373
215
287
373
180
255
345
290
248
313
241
310
323
347
270
295
335
353
315
270
331
330
310
220
285
295
323
311
320
317
325
217
165
190
250
270
291
265
270
285
311
270
227
236
253
306
273
200
205
217
232
256
273
283
275
188
250
217
217
257
255
252
256
270
245
277
266
191
283
258
250
-999
273
288
305
132
138
185
221
227
230
251
213
241
230
210
233
271
215
185
208
215
215
195
213
230
230
185
215
245
250
241
175
152
186
185
205
205
210
221
217
221
211
163
-999
-999
-999
260
146
125
201
303
220
200
195
200
185
180
170
240
150
170
175
165
185
195
220
220
205
190
190
185
225
260
200
210
247
240
-999
208
265
165
190
233
240
227
206
210
225
255
235
265
-999
-999
-999
210
212
190
185
-999
210
210
220
241
260
240
270
270
220
200
220
250
250
180
190
200
200
240
250
255
248
240
270
240
280
170
200
240
271
270
220
245
280
295
310
245
100
180
265
-999
180
225
285
-999
340
165
215
285
205
235
255
285
280
210
290
315
225
225
-999
320
320
250
265
150
185
206
220
275
225
285
315
325
330
345
315
240
305
265
255
355
375
355
350
120
165
200
245
250
270
180
250
245
295
280
255
211
250
230
285
320
180
215
315
330
325
325
295
165
185
265
305
355
305
355
225
325
230
215
280
-999
285
360
235
341
295
205
275
330
325
285
285
345
305
315
195
212
260
310
365
355
255
210
245
225
350
270
270
351
200
240
266
255
275
310
280
300
350
340
355
220
303
365
260
295
285
325
285
320
380
265
301
275
200
200
325
330
306
315
350
355
220
271
310
290
310
310
285
290
325
276
270
220
277
250
305
255
265
315
285
250
285
270
303
305
230
200
270
330
310
340
350
330
350
335
340
300
350
300
250
275
340
280
341
243
310
305
221
241
262
255
271
285
280
300
305
316
260
300
307
305
295
306
355
240
200
225
260
320
280
270
315
325
320
331
321
235
295
326
295
295
285
260
255
243
190
216
270
265
235
223
165
207
230
210
227
267
240
265
285
281
313
310
215
255
275
230
205
195
195
210
145
185
241
255
275
265
260
225
215
245
250
220
286
250
225
250
270
240
280
163
190
216
240
235
201
255
205
210
260
275
195
225
195
185
225
200
180
200
205
200
185
225
221
210
152
140
190
200
220
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
360
210
250
340
220
240
310
-999
-999
-999
200
300
330
270
210
230
310
300
320
210
200
180
300
250
280
230
250
290
250
310
340
320
280
180
200
270
270
320
290
300
270
260
300
280
240
310
240
260
300
270
300
310
220
320
270
260
250
240
290
290
280
260
320
250
230
230
290
245
205
270
310
310
290
240
320
340
310
350
220
280
300
280
320
365
300
340
320
200
320
350
320
230
210
260
260
290
280
290
280
320
310
260
260
300
290
190
230
290
270
310
330
250
270
270
250
280
300
320
260
210
230
240
250
230
260
300
240
260
260
250
260
300
290
290
220
300
260
280
260
290
300
260
280
280
300
280
210
240
250
240
270
210
180
180
240
240
-999
-999
-999
270
280
270
290
320
320
300
290
300
150
180
230
260
280
290
280
-999
-999
-999
220
230
250
230
200
230
270
250
260
240
260
270
270
280
280
290
250
240
250
240
230
250
260
270
260
250
290
260
240
240
160
190
200
200
230
240
250
260
280
210
250
270
240
240
245
290
260
200
210
240
260
210
220
200
220
230
162
200
220
200
190
205
210
210
230
220
210
220
205
220
230
230
170
180
230
220
250
210
190
210
230
-999
-999
-999
-999
260
220
180
190
190
225
230
245
245
260
180
200
230
260
235
190
120
140
210
240
200
200
220
240
250
280
165
210
230
260
220
240
260
210
230
250
265
265
285
140
170
210
235
260
200
220
240
210
295
315
230
300
160
230
270
245
260
235
225
260
190
235
290
300
295
290
280
310
130
230
300
170
200
295
200
260
235
280
265
240
200
180
150
220
250
255
300
290
170
160
190
225
260
270
180
230
295
245
250
280
350
220
280
290
305
215
140
170
270
270
180
240
160
250
320
345
320
195
270
275
325
225
210
300
340
335
215
225
240
320
195
195
250
290
335
270
240
260
255
305
305
250
165
260
225
315
235
280
215
225
280
305
325
345
270
280
315
300
290
225
295
250
290
245
215
260
310
320
290
245
290
265
240
255
315
320
345
270
240
285
315
320
265
295
290
225
290
305
315
225
290
305
205
275
295
315
320
315
320
295
315
285
345
275
190
205
230
270
255
295
295
250
330
345
340
285
330
335
290
170
200
240
290
280
265
280
290
310
320
300
290
315
250
260
300
315
310
300
314
335
320
310
320
320
345
245
325
340
320
340
220
300
295
285
295
320
150
240
250
250
235
270
260
245
245
-999
-999
-999
320
215
170
175
245
260
270
265
270
275
295
280
210
275
285
245
240
265
230
260
265
275
285
255
270
255
255
270
280
255
210
270
245
145
-999
-999
-999
205
205
235
225
225
240
250
260
240
235
255
265
260
220
225
210
205
225
240
235
240
145
145
205
250
245
280
220
205
205
225
230
240
205
215
230
240
225
205
215
240
230
250
275
160
115
160
160
170
175
195
210
225
225
195
205
205
235
250
245
235
245
225
225
195
200
205
210
230
205
165
190
230
195
210
250
270
270
290
295
225
175
230
185
210
270
220
165
195
185
235
220
230
270
280
285
290
165
195
225
210
210
265
190
245
280
160
305
280
155
250
235
-999
-999
-999
235
250
265
120
195
255
310
235
255
270
300
310
305
265
305
335
325
255
345
365
385
270
245
330
295
320
330
320
185
185
280
325
275
145
175
250
270
225
195
260
305
325
235
260
305
320
295
170
195
170
235
280
270
280
255
250
235
245
215
285
340
195
290
250
260
210
145
205
295
235
315
170
255
285
290
250
245
290
360
340
365
340
315
370
295
370
335
170
245
315
355
280
325
375
270
310
335
260
315
275
290
310
285
300
325
295
305
320
325
315
345
290
280
295
270
245
325
340
320
295
220
325
350
265
220
285
315
350
345
340
355
355
340
295
280
310
330
380
220
305
360
355
250
285
355
310
355
340
340
210
225
280
310
250
270
305
295
310
315
280
240
250
280
290
300
-999
-999
-999
280
250
295
315
335
335
315
340
300
340
330
320
305
320
355
280
205
275
310
280
270
290
310
335
365
210
220
310
330
170
160
270
300
265
210
255
290
270
310
315
245
290
305
320
280
275
255
285
250
290
290
320
280
285
280
270
250
280
295
305
300
290
305
295
315
320
260
295
300
300
270
275
285
290
270
300
290
295
290
250
230
290
245
230
255
245
255
280
245
210
215
240
230
255
245
255
255
240
165
185
215
210
230
230
240
230
305
235
235
275
225
215
230
250
230
230
240
200
215
235
220
180
190
195
220
230
240
260
235
220
225
270
200
210
235
240
215
155
150
170
210
235
275
195
245
260
195
270
225
245
205
230
230
265
170
225
235
250
275
240
260
245
275
225
215
280
160
210
270
260
315
195
195
245
210
235
275
285
125
150
180
215
260
310
270
310
340
355
260
135
170
170
190
230
280
245
210
250
215
310
310
260
330
250
255
310
350
325
240
255
290
280
310
345
295
305
280
255
285
270
260
260
210
230
290
145
140
225
265
265
300
340
265
280
310
295
190
280
260
320
305
320
205
245
310
260
330
205
220
300
190
240
235
265
310
355
355
295
210
245
275
265
265
260
195
310
290
295
320
220
245
295
315
205
235
305
305
325
205
230
320
325
260
320
320
325
340
320
200
210
295
330
295
265
310
320
370
280
325
350
370
230
365
260
240
325
315
370
-999
-999
-999
330
235
210
290
355
370
395
340
290
205
195
245
270
290
315
260
235
245
280
320
335
195
225
280
320
345
305
340
340
275
205
260
285
270
315
315
260
254
285
320
300
310
335
350
325
320
305
335
270
305
290
240
325
295
275
325
260
215
235
310
315
270
225
265
330
290
300
280
275
275
295
315
335
290
300
320
340
210
285
310
280
300
285
245
300
295
305
300
295
295
310
315
315
325
265
275
270
295
300
315
305
280
245
255
255
270
305
310
210
190
230
260
275
290
300
265
210
205
245
250
235
210
195
235
250
200
210
240
250
255
205
195
220
235
260
220
265
250
250
235
260
270
275
220
225
240
260
280
265
275
230
145
180
230
255
230
245
255
275
255
225
205
215
210
200
240
230
220
235
235
225
230
245
150
175
200
235
220
210
175
180
200
200
185
200
210
210
205
220
215
205
185
200
205
210
200
190
195
225
225
170
185
210
220
205
210
260
210
220
240
235
255
265
280
270
225
245
265
285
245
255
280
190
280
290
210
150
225
295
310
205
240
275
310
270
325
340
320
315
170
310
250
145
200
150
195
260
280
255
295
205
300
260
230
260
195
210
220
250
280
310
120
210
270
165
200
240
270
290
295
260
320
280
310
245
355
195
240
270
295
360
235
340
225
315
225
255
145
250
250
290
205
310
205
190
255
295
245
195
250
280
280
210
240
320
315
120
200
240
295
265
320
300
355
330
280
190
280
285
285
310
250
300
350
365
220
280
250
235
300
345
230
215
335
220
260
365
305
270
190
300
365
230
280
295
320
350
295
320
310
380
210
270
280
250
260
315
360
345
365
165
195
295
345
305
280
260
215
275
345
365
350
295
315
255
300
335
215
235
280
275
215
250
325
360
305
335
280
320
370
330
290
295
355
325
200
260
270
320
355
320
305
295
315
255
270
300
275
290
330
330
310
350
295
320
300
310
330
300
320
340
330
310
335
250
275
325
305
205
280
320
325
330
335
255
280
230
215
260
275
315
320
-999
-999
-999
260
295
325
330
330
308
310
340
345
310
215
250
320
275
304
325
230
240
250
280
260
285
285
315
320
285
310
315
315
340
320
325
275
290
220
290
310
255
310
255
235
270
260
280
260
255
260
295
300
325
315
345
325
265
180
280
165
180
205
230
225
255
250
255
265
260
265
270
215
255
240
250
255
255
265
240
230
230
260
280
230
190
240
245
250
275
275
210
255
275
295
235
155
150
160
185
200
200
210
220
220
210
215
235
240
250
270
210
220
230
220
195
175
205
230
220
240
195
145
155
190
195
195
235
235
260
225
260
220
265
210
180
210
245
150
165
175
210
210
200
240
245
240
255
265
270
270
285
290
320
165
155
260
150
200
215
225
260
135
120
130
200
190
230
210
230
240
270
255
295
240
315
265
215
110
160
195
230
255
135
195
265
290
305
320
130
245
325
230
250
230
230
220
310
265
265
220
250
230
215
275
330
320
360
325
230
330
260
255
285
345
360
325
300
255
340
210
155
205
335
315
265
285
290
290
260
315
280
245
275
175
300
210
190
305
315
330
300
290
270
375
170
200
240
285
310
325
335
220
290
325
300
285
340
300
330
225
225
255
315
248
310
374
334
266
354
275
238
265
309
350
340
195
234
329
250
251
294
333
358
334
313
292
330
354
366
291
344
280
232
264
320
330
331
304
408
310
410
384
385
194
200
253
282
290
297
309
324
264
329
333
335
362
342
335
342
289
187
203
268
274
304
341
264
273
305
334
310
310
324
301
352
340
364
244
328
354
278
355
351
392
298
295
288
266
300
335
326
347
372
316
346
364
224
304
338
240
332
328
340
341
353
300
311
319
274
271
274
322
307
264
322
300
284
302
328
294
290
295
303
344
320
329
305
297
325
308
309
310
335
360
335
310
310
320
305
179
215
246
280
292
329
238
221
230
266
298
296
248
256
248
258
292
263
262
300
282
294
265
274
304
308
210
146
200
246
285
280
305
252
260
294
308
239
268
233
260
265
278
276
196
251
201
198
217
214
195
221
241
248
229
218
233
229
234
240
246
194
209
230
241
232
180
172
179
212
229
251
205
199
221
208
238
294
205
174
198
180
193
204
204
198
242
198
191
212
225
233
273
238
201
238
192
175
215
244
195
235
265
221
244
234
252
237
242
247
252
275
273
254
287
244
176
222
236
266
266
174
253
266
258
204
217
249
214
234
269
234
280
289
300
318
256
271
242
141
263
283
294
221
295
259
312
292
341
184
146
176
249
298
230
327
220
295
291
255
217
190
275
324
166
135
178
194
218
176
173
168
195
252
331
211
314
304
356
259
288
337
275
356
287
292
374
300
367
154
131
202
215
304
325
232
254
314
269
318
357
267
186
292
223
245
286
334
301
346
307
250
328
335
345
345
356
213
243
336
368
365
324
170
291
324
239
242
245
306
264
257
280
220
311
328
257
244
244
293
348
189
314
310
352
296
328
263
278
313
300
346
260
371
355
371
383
348
329
351
344
326
245
324
344
385
329
344
357
256
283
360
347
253
287
346
325
378
271
305
383
411
218
297
360
316
299
342
276
306
319
337
213
286
297
272
260
282
328
316
231
205
210
253
295
283
305
272
285
302
308
303
306
292
296
322
273
258
294
304
317
346
315
331
300
323
232
207
221
268
302
335
276
292
328
315
294
316
334
255
265
301
323
335
340
301
311
294
334
314
236
268
260
272
280
325
287
331
291
327
329
348
202
242
288
322
323
314
349
314
339
212
255
310
321
304
292
311
287
245
240
217
233
193
214
254
224
203
241
244
235
227
217
252
260
280
267
220
212
205
212
191
229
248
249
260
226
203
238
243
257
253
207
263
229
228
214
232
251
245
162
205
176
144
160
194
203
211
228
202
239
163
173
209
225
225
228
162
199
225
231
206
262
211
199
195
175
200
196
210
215
250
275
150
160
220
281
217
223
192
223
222
232
221
264
248
194
287
264
202
184
224
253
264
209
202
225
262
264
284
261
203
202
260
277
298
307
286
223
241
194
158
152
184
164
203
225
173
176
255
242
274
282
250
164
129
193
200
156
155
181
199
228
246
287
300
156
104
127
204
219
286
345
257
356
217
344
228
229
299
261
259
338
353
199
245
174
238
285
332
153
182
244
243
271
257
286
188
203
257
298
335
341
349
238
219
211
242
281
316
223
232
206
234
249
269
323
234
347
324
381
387
385
407
257
365
303
192
253
328
320
324
322
329
362
308
268
255
228
315
343
213
205
296
247
259
270
323
193
263
268
271
297
310
265
283
178
182
224
301
328
293
342
330
251
256
332
369
368
301
315
334
295
300
184
224
340
346
293
296
347
257
236
260
279
328
317
248
306
322
328
324
298
295
354
317
260
289
352
376
361
218
286
344
290
211
315
259
309
343
325
338
377
336
375
395
234
317
330
369
356
240
346
372
310
341
363
229
301
210
234
279
253
265
297
348
316
323
275
310
335
336
198
209
256
280
296
300
340
355
338
280
305
285
295
295
280
328
252
177
202
282
268
282
280
318
286
270
327
280
307
275
260
270
275
305
320
310
250
245
287
256
268
280
290
288
281
192
221
237
230
220
208
228
218
264
285
243
249
227
220
230
248
258
261
262
260
269
271
273
269
226
239
242
263
280
303
242
245
272
282
227
248
274
215
217
137
204
256
200
198
214
230
230
227
243
237
186
195
194
208
227
224
234
214
202
178
214
167
170
194
202
212
204
229
248
256
203
211
229
222
254
182
170
174
208
213
227
229
229
223
214
244
182
173
239
184
205
216
231
242
257
269
238
168
180
212
238
211
238
213
238
211
200
228
208
204
190
221
254
264
253
256
209
250
272
297
221
272
278
262
283
134
184
211
250
211
221
246
287
264
280
322
255
187
193
145
164
236
169
205
251
288
312
310
299
317
326
290
273
277
328
344
244
208
258
273
334
284
327
297
296
322
304
303
304
289
315
352
364
289
128
173
280
234
310
252
294
257
278
304
274
258
218
208
284
296
314
228
148
152
224
315
212
161
177
279
267
305
309
258
320
224
239
336
185
221
249
265
278
298
311
260
368
213
248
331
286
287
198
196
331
212
327
251
321
243
323
346
308
232
273
248
310
256
268
355
206
324
366
293
351
274
337
378
385
266
280
379
261
364
288
395
337
219
288
326
372
352
365
234
291
393
362
388
359
296
201
232
283
311
272
306
322
324
362
284
257
320
351
344
325
357
324
334
331
336
321
295
358
221
356
346
314
325
348
318
337
164
221
244
292
302
331
322
258
319
332
306
351
379
384
318
223
281
370
284
274
349
288
331
300
234
242
271
318
329
322
316
285
294
361
188
303
292
334
318
322
344
340
326
352
312
288
280
340
298
335
328
345
188
223
278
316
295
273
257
305
299
302
321
302
258
239
251
291
304
264
201
240
264
260
294
271
276
294
302
286
254
253
289
262
244
272
289
185
197
251
258
238
217
205
204
265
282
291
191
203
202
226
258
184
212
237
237
203
228
239
236
221
264
231
212
221
238
149
194
198
196
212
231
234
248
136
194
209
246
261
252
268
239
179
208
216
182
220
206
208
218
239
259
174
204
226
184
221
224
244
274
298
258
214
124
182
223
256
274
269
120
132
214
174
199
211
204
212
242
257
252
256
246
298
199
134
116
149
177
204
236
251
278
211
224
227
192
197
248
205
192
158
198
229
262
273
302
217
233
299
297
313
323
199
217
311
317
257
250
242
302
289
288
154
244
320
172
281
257
337
312
332
236
222
254
287
352
374
346
387
345
332
343
158
252
197
141
151
226
277
252
266
275
302
275
254
318
194
178
201
232
223
326
207
189
262
283
289
346
342
152
174
338
312
285
296
169
197
215
185
283
256
201
217
274
257
300
295
285
303
290
310
285
327
352
354
254
222
229
186
225
282
348
270
292
318
280
315
287
269
221
291
302
317
314
354
395
278
199
224
285
281
276
311
306
309
266
248
280
310
224
254
338
257
267
338
312
282
310
272
288
322
349
251
171
182
249
320
335
352
255
289
307
260
307
323
292
301
336
354
307
222
208
219
313
237
284
313
307
323
300
241
260
312
278
314
310
343
287
278
244
273
288
273
280
329
242
202
272
310
315
298
334
340
327
302
338
351
250
210
210
280
285
288
240
277
285
333
324
356
367
349
293
189
198
200
270
312
198
206
222
243
231
228
254
281
297
300
323
341
273
176
184
220
248
283
254
275
264
265
237
255
275
273
275
275
244
265
301
209
204
245
257
278
244
264
280
267
267
217
235
258
239
251
272
231
290
246
319
252
221
196
247
212
213
237
242
246
243
248
193
183
147
172
192
215
192
247
234
224
232
234
234
226
223
222
132
134
161
173
191
198
201
186
193
203
182
202
222
215
215
220
222
218
251
241
178
186
214
191
191
172
203
168
162
216
232
259
193
209
239
257
229
201
200
147
171
178
200
220
230
205
205
245
164
196
236
268
246
298
214
190
230
260
172
195
226
254
188
239
218
214
249
279
296
252
253
294
317
187
188
224
218
177
144
170
251
262
318
227
257
256
221
284
246
214
260
290
149
178
235
234
250
284
315
242
306
286
246
277
351
288
304
300
318
353
362
279
323
270
298
231
298
272
199
152
171
266
232
321
182
223
254
330
329
162
251
258
265
300
266
280
327
327
260
299
281
276
213
269
313
236
220
258
277
300
294
293
228
182
203
272
240
254
215
192
272
224
261
331
277
221
295
322
245
184
254
290
308
248
307
254
265
271
310
304
306
286
311
342
352
289
292
356
349
308
300
275
303
312
194
255
282
305
373
234
293
351
366
382
396
338
262
326
324
238
298
332
312
348
331
316
296
219
263
323
219
246
312
348
320
294
272
316
252
285
299
305
322
370
367
354
331
356
353
323
177
211
244
303
251
235
291
308
317
299
321
227
254
291
300
292
301
281
298
297
311
314
326
281
259
270
231
286
291
281
279
283
311
296
304
324
324
239
308
261
260
302
294
341
272
274
302
247
267
311
287
279
282
300
291
318
317
336
280
237
253
245
256
285
244
252
284
288
304
319
304
290
293
321
298
244
246
251
265
278
241
253
234
271
284
271
293
278
254
244
230
230
145
194
201
190
204
238
241
246
256
255
264
278
234
220
228
210
229
244
212
201
227
177
188
220
214
219
219
214
228
227
230
232
225
251
201
246
208
204
214
234
235
247
250
207
211
231
241
249
250
218
230
213
220
257
243
254
262
214
249
209
270
273
131
175
210
209
226
219
218
204
204
198
189
195
219
208
219
187
212
234
268
273
285
292
236
200
265
293
244
265
304
246
281
306
260
306
205
267
283
280
274
282
261
292
219
215
141
186
250
282
304
285
274
265
291
313
243
272
277
242
259
308
316
339
198
204
156
237
189
221
277
318
143
162
264
345
356
274
154
254
349
351
270
372
381
367
360
300
181
300
251
197
296
317
336
312
262
294
269
261
253
278
288
271
292
337
351
333
315
319
351
195
166
165
212
259
274
316
333
330
321
241
242
221
256
252
333
334
354
336
304
318
274
321
338
319
311
357
343
314
270
260
200
251
272
314
269
252
288
314
300
317
332
324
229
285
342
251
258
289
299
297
272
285
246
198
277
283
295
270
306
350
358
266
312
261
326
306
271
248
273
294
257
314
330
311
311
342
350
335
233
308
276
264
304
330
194
253
314
325
346
333
328
286
285
336
256
258
273
253
271
274
335
318
295
312
289
292
252
283
303
304
313
313
327
361
326
346
324
274
243
242
275
335
326
363
298
302
358
296
321
359
294
297
292
245
307
324
325
291
190
282
275
279
327
335
336
145
197
208
245
296
251
318
226
249
267
259
314
319
300
326
321
297
313
280
201
256
234
283
233
301
296
218
229
210
245
284
255
253
256
274
252
282
264
251
236
286
165
184
216
257
257
264
254
274
304
254
281
295
207
240
241
272
276
268
267
255
251
239
255
264
270
268
270
274
280
279
281
202
204
170
160
182
210
223
242
227
224
220
200
224
255
199
207
251
248
183
203
224
219
219
202
227
210
222
241
234
190
225
183
187
193
242
234
249
254
206
221
274
241
198
234
218
229
247
246
272
252
222
217
201
192
239
210
236
218
234
242
230
249
267
260
213
235
214
302
295
234
261
294
242
259
292
144
196
226
213
246
272
316
283
342
253
231
236
138
237
220
254
237
311
308
327
328
207
225
274
347
205
242
298
303
291
230
305
314
315
332
302
311
194
128
176
197
209
256
260
280
174
163
268
278
307
209
235
302
231
230
277
286
295
255
231
209
298
311
303
341
326
324
224
240
329
301
141
175
264
256
190
257
335
178
158
201
297
240
187
215
250
277
305
334
177
247
284
325
251
210
251
282
246
260
289
320
340
253
271
346
364
382
308
325
338
300
268
270
282
177
234
268
240
265
309
343
188
257
259
280
311
286
298
300
341
321
300
289
252
254
282
331
241
256
279
335
324
282
221
251
301
308
284
292
326
272
314
330
340
325
295
216
297
327
243
200
280
338
276
326
313
327
352
346
363
276
337
322
276
325
354
329
248
289
296
311
320
376
265
310
351
272
330
338
316
306
305
307
304
304
306
304
238
313
292
278
319
254
243
258
270
300
345
351
302
282
272
251
295
280
254
257
248
258
261
219
248
290
301
291
270
301
276
296
251
266
314
288
252
306
314
211
266
301
308
294
186
217
248
284
288
280
281
291
223
260
271
284
240
260
271
292
284
274
271
302
268
241
254
291
304
296
286
270
314
260
271
292
282
255
224
244
197
244
265
196
250
219
249
237
221
194
217
231
177
236
236
208
190
210
209
230
192
147
224
229
240
246
287
120
127
146
170
198
209
247
219
155
209
206
185
214
230
224
236
202
199
213
199
189
189
216
183
222
189
216
212
216
223
196
227
209
144
168
170
191
218
260
201
241
198
228
262
255
245
256
235
153
166
206
241
231
265
307
301
174
191
218
104
215
239
171
231
264
275
286
119
109
110
207
251
218
277
304
252
223
215
164
140
245
244
279
230
261
290
329
256
294
284
154
169
203
269
281
182
189
248
264
231
134
138
145
202
231
222
171
170
229
269
272
256
241
269
256
294
161
151
215
233
219
246
281
239
194
216
267
311
276
329
181
240
336
216
276
328
249
329
344
312
260
185
254
279
316
179
179
168
236
302
343
186
206
280
311
185
250
288
325
349
219
309
163
220
310
271
261
302
311
306
330
289
347
251
357
301
341
222
249
302
292
286
317
321
330
330
267
320
226
304
372
273
369
226
306
357
305
316
334
352
306
390
314
232
286
280
242
334
327
339
339
294
308
314
369
321
288
273
225
282
334
204
303
280
312
302
343
223
250
272
345
345
389
334
292
241
272
254
272
321
330
342
345
305
325
336
355
330
248
302
319
275
207
241
280
305
312
318
276
246
281
302
245
234
278
227
241
230
203
281
292
285
309
270
321
292
272
298
319
314
321
325
303
307
309
294
312
319
324
311
264
241
277
321
316
185
214
257
266
270
258
287
302
215
204
224
250
297
258
260
278
312
274
222
241
231
215
240
264
264
270
236
156
238
239
254
270
252
253
273
277
277
256
277
213
236
243
212
232
288
281
242
258
287
290
143
180
201
205
222
236
256
256
253
321
272
150
174
169
174
190
204
206
158
179
200
220
219
207
182
176
179
183
184
209
201
108
161
186
217
184
234
213
227
236
240
204
262
60
154
173
194
160
216
226
236
210
239
289
210
214
260
192
219
236
230
247
245
235
230
221
260
218
241
233
276
289
248
169
212
231
255
284
276
284
280
254
155
215
258
287
300
232
206
240
270
318
157
253
274
330
154
93
114
182
256
265
309
284
330
342
237
140
151
239
274
267
200
220
280
321
300
296
276
327
356
379
162
264
364
378