0410144_S -27.4 31.5833 308.0
1967010112 1992013112
330
251
280
300
300
295
330
378
250
250
300
270
310
300
330
285
306
345
277
305
-999
255
310
266
331
320
-999
321
348
370
245
242
280
290
255
290
313
298
290
240
280
261
280
300
318
280
305
300
247
220
260
285
286
300
270
230
255
298
291
285
252
250
270
275
280
280
290
300
316
300
291
242
246
261
260
265
282
246
245
260
285
325
282
295
285
290
282
300
300
295
260
203
220
271
285
263
280
300
300
263
271
275
310
265
277
270
247
231
250
325
305
216
245
270
276
275
286
228
191
240
250
261
266
263
290
292
270
250
251
255
260
265
253
240
236
248
246
245
240
256
246
215
222
225
245
252
250
210
225
235
232
225
211
226
245
253
222
235
258
280
307
232
187
198
205
210
228
235
236
240
225
210
243
277
225
225
253
263
260
233
236
230
220
235
206
213
217
250
200
185
196
210
221
205
225
190
206
210
206
217
253
186
197
227
298
197
210
226
235
250
261
293
206
235
240
250
260
251
191
223
276
277
232
250
293
232
203
243
320
197
198
205
221
231
236
242
235
246
275
251
256
276
315
246
275
337
315
215
205
241
280
241
247
265
265
295
295
311
266
268
275
285
231
278
230
200
230
291
291
327
291
350
265
305
248
267
350
206
256
347
255
262
232
276
232
280
273
276
286
315
332
306
307
302
305
332
396
183
181
175
202
215
267
260
252
270
272
305
290
311
265
303
298
315
350
300
228
276
305
345
208
170
310
251
315
277
275
265
231
260
316
341
320
302
330
240
281
315
245
285
281
295
305
325
247
230
315
320
295
298
310
290
300
295
301
301
282
305
271
257
310
330
320
312
323
360
340
365
350
263
330
301
355
335
335
325
325
240
291
280
352
337
370
323
238
285
320
325
227
265
315
273
296
290
285
351
232
266
305
295
292
345
315
347
336
286
317
317
288
326
343
330
215
250
280
305
252
225
292
320
263
313
312
256
278
267
268
285
295
315
282
265
293
243
238
267
288
218
225
236
217
245
282
283
283
287
283
278
291
198
213
240
251
255
265
261
268
265
265
283
215
210
276
257
282
331
253
230
256
236
233
233
223
255
265
286
226
211
251
223
211
265
316
230
251
285
296
271
315
291
283
293
251
265
276
305
266
188
160
221
250
275
243
250
250
225
240
252
245
232
207
220
238
238
230
245
235
287
142
150
196
208
218
221
260
206
216
215
175
200
216
210
228
246
205
200
215
203
201
230
233
226
231
206
193
202
206
230
283
233
235
142
155
187
226
247
227
248
200
215
233
245
257
280
250
256
303
205
223
248
260
275
307
310
271
198
248
202
253
243
271
305
235
233
300
331
167
135
201
253
230
186
258
312
190
203
235
292
231
147
241
208
215
261
275
270
250
260
288
220
291
255
220
227
-999
303
267
275
285
350
210
235
290
295
280
241
325
257
190
300
265
308
250
222
263
342
275
162
178
272
363
255
212
257
263
293
337
300
340
245
241
300
373
417
393
373
290
346
202
297
296
257
325
235
306
273
231
210
298
245
267
288
300
343
330
317
385
327
231
171
177
186
232
288
216
161
183
292
225
255
305
310
350
208
215
247
291
338
258
278
341
346
345
266
281
295
293
297
296
296
281
376
232
300
377
375
388
313
342
331
376
360
375
331
306
330
262
333
380
215
242
300
321
305
345
340
371
290
295
333
265
311
362
310
310
231
300
331
333
340
383
393
236
305
352
340
397
327
325
348
355
327
361
365
358
367
287
343
371
285
283
358
240
275
335
308
272
296
295
307
320
353
315
312
345
358
350
318
358
362
337
231
268
320
337
348
360
363
355
355
192
216
256
285
283
271
377
285
310
290
262
350
265
286
283
257
233
255
271
272
271
300
300
-999
261
232
241
261
267
267
260
321
270
285
305
202
265
256
255
256
282
276
322
186
187
206
240
251
251
261
250
255
262
220
276
-999
251
250
218
227
236
235
222
227
230
215
235
-999
248
262
222
228
226
237
233
231
228
231
245
240
233
225
242
245
256
265
201
156
163
203
241
225
-999
-999
-999
207
205
250
175
200
207
206
210
211
216
-999
-999
-999
233
221
260
295
231
233
261
262
242
241
280
208
195
223
223
265
227
225
256
255
280
311
151
185
203
220
213
220
198
202
210
225
225
250
283
266
290
301
241
220
231
245
266
207
225
223
221
237
247
247
245
250
262
256
325
210
211
231
272
267
266
227
265
273
-999
267
166
222
323
230
220
218
291
246
320
245
225
267
222
241
271
305
280
223
252
321
256
206
282
311
330
266
283
225
226
230
208
270
263
263
285
293
335
375
290
233
363
265
226
315
363
393
242
156
186
210
225
233
268
235
175
231
275
311
272
220
255
225
283
311
243
218
270
320
346
350
300
180
203
253
265
303
306
332
272
298
267
233
275
273
280
308
243
286
288
218
237
281
308
238
260
350
307
298
203
217
240
267
286
312
311
255
276
231
296
315
285
328
225
251
260
268
280
300
320
296
336
335
370
370
313
370
290
283
290
310
315
315
357
280
301
350
260
243
290
355
315
317
365
378
256
293
313
315
312
335
335
310
338
302
218
250
277
252
355
297
271
313
301
271
295
287
273
295
281
245
273
325
313
320
311
321
345
335
350
328
335
325
266
288
348
310
335
286
315
-999
237
255
272
268
281
293
283
295
300
313
280
276
318
310
300
292
305
311
206
245
265
322
275
283
300
320
302
305
310
250
280
305
315
295
305
315
-999
305
220
243
265
265
255
255
220
230
251
246
245
273
255
256
287
280
291
300
245
250
283
296
236
-999
-999
-999
192
191
241
280
288
270
253
236
235
262
283
265
312
277
240
265
305
260
152
191
201
230
258
-999
-999
-999
231
225
272
315
230
240
190
201
220
215
191
192
236
212
215
232
242
231
216
198
215
227
243
235
210
216
266
225
307
223
245
235
283
240
281
228
215
175
185
222
273
220
275
302
205
180
195
225
231
255
253
280
201
218
235
255
291
247
255
276
260
265
241
210
205
226
266
232
340
225
248
245
245
275
243
328
245
245
262
-999
246
260
240
300
336
266
170
240
210
320
225
250
285
325
240
235
203
288
185
236
311
345
340
300
280
343
323
303
330
346
345
336
290
228
177
252
231
320
266
280
370
355
236
150
160
185
245
253
292
250
160
205
262
260
300
288
320
235
233
252
265
300
321
250
250
295
286
331
323
206
242
250
353
297
192
282
192
235
312
326
307
325
323
310
370
250
255
295
330
271
277
325
296
325
315
312
270
340
345
352
348
360
300
295
340
340
355
371
370
298
281
315
273
290
280
306
280
243
280
290
291
248
316
333
343
352
385
248
325
221
281
296
293
325
295
310
350
385
252
310
340
318
265
311
311
322
311
255
225
293
267
286
290
296
300
306
292
305
297
283
300
295
240
272
300
307
281
300
315
286
313
315
325
256
265
280
275
320
315
286
275
295
301
307
305
310
303
260
-999
-999
-999
265
302
327
325
316
302
292
313
328
312
306
300
315
315
275
300
315
293
315
355
282
260
287
311
260
253
283
315
265
260
-999
-999
-999
210
255
266
228
285
215
225
268
260
272
260
276
277
250
300
295
278
305
283
295
300
266
320
316
205
260
198
250
262
275
260
265
257
286
185
241
261
310
191
206
240
290
211
186
205
230
261
251
250
242
231
215
215
170
200
207
211
218
222
230
230
250
240
243
242
252
275
276
225
222
171
205
-999
-999
-999
255
220
248
165
170
221
257
255
252
293
251
293
220
155
220
246
270
236
290
242
225
213
225
293
303
211
201
220
233
245
257
235
245
205
210
220
236
240
280
210
225
281
252
221
295
293
276
227
235
216
211
220
253
231
261
266
301
248
302
176
218
252
267
290
288
185
255
245
296
330
335
242
315
305
245
341
216
161
205
170
240
251
267
315
285
318
308
200
253
287
278
281
231
267
300
215
285
281
305
235
155
200
260
323
345
170
222
262
257
237
266
308
281
323
331
280
266
220
220
255
313
306
348
215
196
205
282
280
260
300
276
290
335
335
205
287
290
302
301
222
252
245
286
265
250
260
320
177
202
285
316
332
231
236
282
295
245
286
375
261
272
320
241
225
260
300
335
262
282
328
373
252
242
335
225
236
270
311
221
235
235
300
300
215
290
305
355
320
270
315
335
321
332
328
337
335
312
372
325
330
361
345
348
263
232
255
315
255
325
270
310
330
321
295
200
217
225
270
301
305
320
306
321
291
315
295
240
285
270
255
270
270
276
266
263
290
305
291
317
305
271
310
315
231
237
265
257
310
241
242
271
273
295
288
290
300
306
251
255
318
301
257
243
291
-999
-999
-999
288
290
292
303
270
270
321
300
260
295
295
237
252
251
265
276
300
255
285
292
270
265
286
290
285
287
297
282
285
302
245
255
270
285
265
275
295
282
290
290
330
280
285
300
190
238
210
255
258
242
265
297
263
243
262
226
300
267
152
185
195
-999
-999
-999
237
227
231
206
212
223
220
235
266
278
240
238
240
245
245
215
215
230
220
221
207
197
208
230
215
230
242
217
220
215
228
230
225
225
240
240
245
245
182
192
191
200
201
206
202
230
235
240
232
240
240
257
230
227
250
205
211
230
268
211
226
220
181
215
235
255
215
205
215
226
263
263
218
266
230
198
200
255
302
215
226
227
212
217
225
250
276
220
192
225
245
271
250
241
250
255
250
281
286
241
225
250
152
145
165
283
338
220
240
220
215
240
241
315
235
310
331
270
305
195
215
253
292
296
331
270
330
328
226
295
255
230
283
250
265
320
300
330
276
200
307
175
188
261
250
251
250
240
275
255
295
291
325
296
305
318
261
360
375
265
245
280
291
375
203
228
275
277
300
282
240
281
233
242
252
225
285
283
255
256
286
303
293
198
206
246
265
285
305
286
280
266
255
282
277
260
300
270
320
295
312
282
305
355
315
346
350
263
232
337
306
286
320
233
220
290
330
360
240
188
245
303
317
355
360
365
361
242
345
350
280
320
320
291
335
315
282
242
291
248
232
260
220
243
315
325
305
300
345
361
305
371
287
337
265
286
355
258
200
235
280
275
233
283
296
266
277
315
310
295
301
310
343
331
322
300
395
305
230
237
271
285
292
215
255
292
295
300
310
268
263
273
291
292
302
301
285
296
305
303
341
265
265
287
320
315
305
330
300
310
313
311
320
310
281
315
231
221
250
286
300
275
253
260
270
210
228
237
243
240
271
271
210
200
220
250
260
250
247
250
242
255
255
262
240
260
272
275
343
180
202
248
220
237
246
250
255
255
260
292
265
290
321
247
280
215
225
256
243
246
232
248
256
315
221
206
255
235
196
192
241
220
240
265
245
250
228
233
222
206
222
258
246
237
232
240
213
256
215
223
226
221
211
215
217
222
236
235
261
235
245
281
245
265
206
200
210
200
226
215
230
225
225
261
270
280
260
250
253
232
206
213
210
241
300
225
155
147
210
235
246
231
228
161
145
200
205
251
270
271
160
220
250
276
268
310
181
222
266
321
205
182
215
235
246
258
271
307
245
240
271
300
285
255
315
250
245
335
200
255
313
321
277
296
255
235
186
231
230
298
268
361
222
183
282
271
183
150
135
170
227
255
230
235
265
375
245
260
236
276
237
181
241
290
285
170
170
210
225
260
275
275
280
283
295
340
283
246
295
330
260
250
376
210
225
285
247
263
225
230
315
285
290
213
200
253
250
271
287
288
281
236
265
251
265
282
340
245
335
215
246
318
278
221
251
275
313
285
257
306
225
227
227
280
285
315
247
206
278
261
271
270
285
278
275
305
260
297
256
256
300
290
298
295
295
320
286
301
275
282
315
300
310
318
345
315
267
335
345
281
230
298
335
340
303
320
340
221
265
316
331
331
227
290
305
315
310
320
320
325
275
270
260
270
275
300
320
310
316
325
255
283
298
305
305
325
276
275
335
280
315
325
340
340
316
312
305
305
306
326
371
310
311
270
300
315
325
320
340
195
240
270
290
320
318
310
305
307
283
301
300
233
245
291
210
185
232
255
255
270
270
286
272
280
283
280
292
283
280
295
290
301
305
211
235
260
266
233
201
227
238
240
256
270
263
273
260
280
290
243
205
186
220
240
262
235
261
286
230
223
236
231
232
246
230
240
276
290
310
280
285
260
223
217
205
165
196
221
230
235
245
245
276
253
270
221
230
225
231
236
238
231
248
235
240
258
268
278
230
226
251
220
235
270
200
150
175
230
227
235
245
245
270
255
250
246
271
260
261
245
253
215
223
220
205
275
197
208
212
237
246
255
263
275
211
223
216
251
261
295
340
245
263
345
267
155
160
190
215
248
256
267
263
260
296
253
248
271
255
247
281
266
245
270
290
320
320
243
205
175
155
240
310
201
220
300
261
280
315
240
310
343
350
198
197
308
326
367
276
291
340
313
345
305
301
275
302
290
295
307
303
-999
173
220
275
290
290
300
395
322
315
320
391
255
250
315
245
245
290
355
363
370
186
262
291
280
313
222
253
315
345
273
210
200
315
305
285
215
280
285
300
315
365
365
295
200
220
295
295
315
327
307
280
258
321
290
335
292
290
255
305
295
300
305
250
315
305
251
215
238
285
285
290
305
316
275
245
256
275
257
235
270
295
325
320
250
310
355
298
345
247
285
351
310
315
321
315
331
340
226
270
343
305
260
226
275
276
286
300
285
290
310
326
345
286
282
288
216
236
272
272
290
290
301
272
263
248
257
285
308
262
257
223
255
273
235
275
293
286
272
290
258
283
300
306
293
215
282
273
285
276
275
297
275
286
285
288
291
267
242
263
250
265
205
201
220
248
258
285
333
277
231
252
263
290
276
275
263
271
291
-999
205
223
265
290
288
270
280
283
308
230
221
261
248
248
235
275
262
263
260
256
283
280
296
280
-999
-999
-999
265
243
245
270
276
271
298
251
305
295
293
262
220
188
203
221
230
245
252
258
245
250
240
287
248
248
265
300
243
245
-999
243
285
235
228
225
225
221
223
230
235
230
220
221
233
223
243
231
231
225
233
237
231
255
205
180
185
225
230
235
230
231
250
218
218
226
246
245
260
213
210
210
235
240
251
277
275
225
248
250
286
256
230
173
180
201
260
265
218
230
250
255
301
298
315
236
265
248
267
280
245
235
255
250
273
340
187
176
211
260
283
255
322
255
255
287
350
248
291
191
216
276
257
275
260
258
285
260
305
261
260
280
280
281
301
160
218
316
301
218
286
265
287
255
305
300
251
261
263
205
210
256
260
283
301
212
210
200
231
265
292
191
198
255
251
215
255
348
235
280
335
365
255
158
176
210
300
246
236
191
220
270
293
291
242
275
283
311
255
222
290
285
306
272
230
222
345
222
210
251
262
315
275
246
305
240
281
305
267
201
245
230
298
231
246
225
241
255
303
310
322
260
250
306
293
313
256
295
300
200
240
241
265
275
295
275
286
287
242
233
233
280
305
321
295
262
275
300
305
296
305
290
275
272
305
302
243
275
310
225
280
295
315
316
315
313
305
320
291
325
315
285
225
215
225
261
270
315
280
321
315
315
300
320
350
308
215
211
256
283
290
280
291
285
305
306
305
293
295
290
225
290
305
290
296
296
311
305
303
310
311
322
260
320
335
325
326
235
300
303
303
300
311
201
255
288
217
256
267
275
257
263
285
315
303
315
247
186
175
305
261
266
270
263
283
285
287
223
275
276
270
271
285
266
256
280
282
310
275
245
260
256
273
293
257
270
300
250
175
225
225
223
221
225
230
220
240
248
260
270
250
233
255
256
271
235
230
255
220
225
255
245
255
200
191
207
243
275
315
240
265
207
248
240
290
226
231
-999
-999
-999
235
240
251
260
266
251
193
188
185
230
195
188
215
211
230
243
210
225
231
236
243
240
280
255
265
225
225
205
230
230
255
223
191
200
255
212
230
265
287
287
288
335
246
185
271
201
225
251
253
192
188
211
253
237
225
240
252
265
305
220
215
217
221
210
300
200
233
305
177
261
330
200
245
230
256
276
277
255
222
291
165
195
310
311
280
245
260
273
275
285
255
280
250
261
265
305
345
370
300
257
293
295
280
300
300
235
232
280
340
316
197
196
285
263
240
230
243
311
332
266
270
300
320
342
216
211
180
238
263
295
280
260
270
275
283
245
275
315
320
315
255
255
270
182
195
288
235
281
220
281
305
275
305
273
296
326
368
333
327
321
355
273
353
381
381
238
283
385
260
296
351
297
363
386
250
290
283
285
320
308
300
320
305
310
332
337
-999
420
323
301
325
285
235
337
352
350
305
245
320
397
296
320
291
320
331
343
350
360
381
395
315
311
320
345
381
251
288
370
361
295
270
373
346
375
345
335
275
237
295
312
272
283
310
-999
-999
-999
287
258
251
281
283
296
305
315
303
305
256
255
310
323
315
305
311
310
307
305
292
276
293
306
300
346
252
300
302
241
267
290
320
367
210
238
253
306
205
206
283
290
283
243
228
263
265
305
325
236
266
276
285
277
282
276
288
268
260
287
286
293
290
270
272
230
273
278
241
288
285
286
287
325
366
273
280
272
293
273
285
286
283
270
272
276
275
332
255
247
272
260
255
265
270
267
286
257
240
243
263
242
276
255
253
275
257
186
198
236
218
232
220
231
247
316
257
255
267
245
231
238
271
242
246
248
286
212
241
231
195
203
218
227
231
260
258
256
247
225
310
226
215
252
287
245
202
240
250
201
235
248
226
241
262
223
258
240
223
218
222
230
238
200
242
236
245
267
251
276
235
310
245
245
286
190
207
250
285
331
205
211
263
220
236
257
263
176
165
175
193
230
316
287
305
305
337
366
163
153
182
247
231
295
255
218
250
212
280
281
250
270
235
250
307
350
300
311
245
280
260
325
316
282
307
310
245
248
300
272
253
240
201
278
183
172
227
293
265
287
313
278
271
310
287
206
250
315
340
306
356
200
202
291
256
338
225
226
230
246
255
281
243
295
356
360
320
225
236
275
237
265
300
198
298
275
316
296
211
293
283
330
233
237
301
310
330
303
-999
306
330
283
316
338
340
356
348
258
235
262
411
313
281
311
335
350
310
336
353
383
328
332
333
241
315
346
351
383
308
343
342
235
222
257
315
320
358
330
335
257
-999
233
265
320
325
262
268
300
281
302
326
242
246
273
291
312
315
331
346
285
257
256
253
285
305
316
330
262
295
295
296
295
336
327
348
337
315
351
267
307
333
315
325
295
255
343
255
221
255
295
336
261
231
271
282
303
302
291
275
275
265
300
322
266
306
287
335
246
253
295
270
281
306
293
-999
-999
-999
305
278
302
305
307
305
306
275
291
283
298
320
346
330
293
237
250
271
275
283
310
291
258
246
266
275
293
321
276
245
248
261
271
256
285
218
255
275
221
213
237
251
252
255
276
235
248
275
235
263
261
266
245
270
285
295
225
226
241
266
310
278
310
265
190
207
233
286
248
261
265
285
255
257
207
218
203
236
243
295
228
235
231
242
263
260
181
201
225
233
250
233
198
223
218
217
215
215
231
232
225
225
235
221
202
196
218
226
222
193
211
221
223
161
171
225
231
225
213
258
225
231
225
237
247
263
275
275
235
261
245
241
241
278
293
215
236
246
233
205
243
302
365
205
245
277
363
301
298
363
286
345
192
276
262
172
186
198
210
250
267
291
283
200
253
303
237
288
205
221
238
240
290
265
172
233
343
225
167
225
237
263
285
261
336
305
321
263
320
223
222
265
297
323
261
316
201
310
255
295
288
267
255
265
237
280
181
171
213
315
225
221
246
273
255
233
238
285
331
175
198
242
305
271
321
287
345
353
298
195
236
272
271
295
240
285
303
330
251
278
310
241
281
317
275
228
288
253
235
323
293
328
201
253
307
271
271
283
311
335
301
315
275
327
305
268
297
245
262
280
305
265
311
218
213
273
337
317
315
320
235
276
305
321
311
318
308
315
326
341
246
246
273
331
233
245
306
343
321
335
283
305
345
351
301
323
327
343
216
241
261
285
327
337
331
323
335
307
266
281
287
290
321
335
326
355
303
333
316
323
335
327
343
348
361
330
335
271
291
320
337
263
303
315
331
341
348
323
258
246
236
271
268
305
300
308
313
305
308
306
320
316
328
333
320
350
326
343
226
271
308
306
318
327
273
261
275
270
268
275
293
297
311
285
288
293
293
307
293
313
238
261
237
261
273
273
290
265
247
251
267
277
255
265
271
276
291
301
297
311
321
261
200
265
191
167
213
223
243
245
245
260
263
251
253
253
235
252
251
248
253
260
273
251
227
237
250
300
268
207
250
245
237
258
285
233
245
300
337
273
170
163
178
196
206
207
218
237
241
227
217
235
253
263
293
211
225
237
236
225
186
201
216
225
248
220
210
161
182
197
210
235
250
252
231
285
227
253
233
221
245
300
193
188
203
228
236
227
245
247
251
247
263
265
296
305
313
323
165
190
248
222
228
225
223
263
160
195
193
207
243
293
228
241
266
275
265
295
245
287
320
211
177
187
197
223
255
193
200
250
273
281
307
197
231
321
257
251
203
227
201
335
297
271
173
211
203
231
-999
353
263
407
321
223
293
235
220
237
321
363
321
288
235
295
257
168
207
297
350
343
303
275
277
272
313
291
253
323
283
237
196
183
276
293
285
325
330
258
300
190
183
230
263
321
327
330
247
243
265
263
277
315
288
305
261
228
253
283
251
286
343
340
246
321
287
221
247
273
305
312
247
245
313
281
263
273
297
307
315
305
311
328
325
340
-999
338
323
223
257
305
323
325
277
367
296
335
423
345
250
205
251
271
288
291
296
317
260
283
290
311
311
315
325
323
308
235
233
273
278
300
321
293
275
297
317
315
317
275
267
297
312
300
268
311
323
233
323
301
365
281
251
250
233
270
291
298
310
316
315
305
325
288
303
312
280
307
313
313
308
308
313
310
297
291
231
261
293
307
262
293
242
235
271
293
300
283
301
313
317
313
315
320
293
310
300
291
290
-999
345
302
320
298
326
323
216
233
271
315
306
328
263
236
246
250
310
305
250
271
263
265
270
276
257
283
272
281
280
268
288
317
263
213
230
261
271
285
322
265
261
273
295
258
275
250
227
233
251
288
211
278
215
227
231
243
220
227
258
245
241
238
237
250
258
253
258
227
213
237
263
240
210
201
201
218
227
260
233
221
248
225
258
327
255
-999
215
198
208
210
223
215
233
230
222
221
235
220
250
258
232
237
223
201
215
250
225
235
302
236
230
218
225
223
237
247
272
286
277
253
263
251
185
220
231
250
261
200
231
253
305
225
220
250
233
227
258
243
262
275
305
313
253
268
233
180
241
275
271
250
286
286
265
265
310
233
228
177
233
290
213
305
225
243
290
246
248
198
238
307
207
161
180
212
207
200
220
173
220
250
335
221
236
305
295
263
256
297
228
252
231
278
337
297
336
245
202
233
238
285
327
211
242
296
281
316
356
301
203
265
223
210
261
300
307
387
268
223
276
298
341
373
303
241
250
278
350
362
357
230
222
295
253
263
285
317
272
291
303
225
305
330
280
253
256
290
315
240
296
301
341
316
315
285
257
318
278
361
255
335
317
316
356
355
323
333
340
325
293
285
315
323
355
351
-999
250
251
278
315
246
287
327
325
346
276
301
335
385
-999
291
371
323
295
345
330
326
335
358
283
292
320
296
255
261
305
305
255
227
215
240
243
293
300
285
288
293
300
306
312
305
303
-999
-999
-999
262
247
273
300
313
316
315
330
260
216
243
257
273
300
295
282
302
307
311
295
357
261
243
263
296
293
300
287
310
328
320
358
243
257
270
272
272
283
290
312
287
293
280
306
255
258
273
300
300
291
326
300
320
251
255
305
307
277
277
283
285
270
293
231
267
220
-999
215
233
215
243
261
265
243
225
241
257
293
303
235
233
240
208
175
230
243
240
238
241
215
223
236
256
273
233
245
268
235
223
231
258
220
162
238
-999
173
185
216
211
230
215
225
263
191
195
220
211
225
225
195
203
231
257
265
292
228
217
207
206
217
213
217
217
261
287
160
180
215
265
226
255
182
220
220
238
235
260
251
193
261
262
212
165
217
247
232
241
196
211
246
255
281
231
217
210
245
255
271
257
281
228
245
207
170
217
176
183
191
215
197
206
216
237
275
273
263
202
258
198
211
167
176
201
218
227
235
267
305
206
142
162
175
205
288
327
268
323
203
315
235
231
235
281
223
278
321
223
233
183
225
295
298
202
165
250
235
270
245
233
195
197
220
250
275
291
307
253
237
217
225
243
282
270
205
225
237
260
261
315
233
298
295
300
348
320
373
267
305
298
225
-999
305
290
266
297
305
345
280
255
320
293
310
340
243
213
250
293
270
255
315
241
240
255
263
260
280
263
283
215
210
245
285
310
288
325
355
225
-999
315
390
376
290
291
323
325
275
228
223
287
321
305
305
355
-999
258
292
315
325
293
291
313
300
333
320
305
281
355
311
278
287
350
362
355
238
275
315
315
245
271
283
310
307
320
325
345
311
350
381
282
315
345
355
360
250
305
331
330
340
355
295
320
245
255
295
-999
295
315
345
315
-999
-999
333
335
340
221
215
265
295
300
310
315
330
320
330
-999
295
305
320
310
305
288
-999
275
285
281
290
302
315
310
250
307
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
300
215
223
222
221
245
245
255
245
235
223
240
243
240
250
255
255
251
250
251
275
250
255
270
260
270
290
255
245
280
295
260
250
285
240
240
173
190
255
237
190
235
235
230
235
235
250
210
205
205
248
260
245
255
230
220
210
251
200
202
210
235
245
225
257
263
265
235
242
240
235
275
215
195
220
230
235
235
255
255
246
235
275
213
205
225
195
225
235
245
250
265
275
275
225
250
240
260
240
270
230
250
255
220
240
235
240
205
220
250
270
260
270
235
245
245
275
235
275
280
255
270
205
205
210
265
230
245
250
300
265
280
310
270
205
200
195
190
235
205
220
250
275
285
305
300
305
310
300
283
-999
285
305
240
201
255
266
306
280
290
300
260
-999
283
290
-999
295
310
340
365
310
175
195
300
220
331
305
300
-999
255
305
265
275
220
210
260
295
300
245
195
185
215
-999
-999
185
210
270
290
310
290
270
295
265
225
305
200
241
270
265
260
255
315
295
337
215
208
260
305
290
270
191
280
245
295
280
305
275
320
350
370
240
300
230
320
268
280
353
225
295
370
296
375
315
327
350
373
320
280
358
250
350
285
330
348
-999
291
315
360
388
395
290
255
337
355
365
375
331
250
245
270
310
280
-999
340
345
345
350
-999
310
335
330
330
345
345
355
355
370
370
290
375
240
325
365
335
325
355
375
355
225
245
255
290
300
320
310
270
295
330
311
330
315
353
335
228
273
350
305
283
360
320
345
380
-999
250
-999
315
-999
325
325
295
300
330
195
-999
311
285
315
305
310
346
315
330
325
295
305
318
305
310
315
325
250
-999
260
305
-999
295
280
300
310
315
310
318
285
265
258
287
300
280
251
267
283
281
295
307
305
317
295
310
273
270
281
275
270
285
340
193
213
248
-999
295
240
223
250
275
313
315
230
235
221
235
255
205
230
240
250
230
235
240
275
233
256
235
235
233
250
205
210
240
217
225
271
275
285
205
225
230
-999
273
280
275
260
255
250
245
195
-999
-999
-999
-999
225
295
188
210
273
210
251
235
270
323
338
285
230
-999
190
240
270
280
-999
315
183
230
245
230
245
220
205
243
245
275
270
245
-999
-999
190
140
155
190
205
253
245
275
250
250
270
215
220
235
-999
235
-999
210
227
297
-999
255
243
223
295
255
-999
310
-999
235
305
305
275
245
-999
285
325
333
185
240
300
223
275
-999
305
330
305
295
-999
270
285
365
380
335
370
365
340
360
190
-999
220
170
195
240
275
255
265
270
285
290
288
310
225
210
200
245
245
290
250
215
260
270
280
346
360
195
200
300
290
271
262
215
215
250
250
275
250
236
225
280
270
290
305
290
298
300
325
270
310
315
335
341
303
225
200
230
265
310
266
290
295
295
310
290
305
275
278
300
295
305
335
355
300
245
245
275
283
290
293
308
321
265
255
290
310
293
281
330
295
285
308
305
298
325
285
275
311
358
275
211
205
260
295
305
310
305
295
315
265
315
295
290
295
275
305
255
260
240
240
305
255
263
283
290
298
285
255
250
275
285
295
305
315
295
280
270
300
300
280
275
285
270
265
-999
270
290
290
310
310
-999
295
315
320
265
243
213
247
277
288
243
286
266
295
300
320
331
333
280
215
207
242
245
290
245
240
245
225
255
245
260
260
280
280
293
298
293
238
220
245
265
300
270
275
275
265
240
250
270
260
260
265
260
265
280
225
225
271
255
-999
260
280
270
295
315
250
245
266
255
265
325
250
285
325
345
275
250
215
225
260
240
245
235
235
251
290
215
220
190
205
210
237
-999
270
250
230
230
240
235
255
250
265
210
140
185
210
-999
225
235
230
220
230
170
230
245
240
230
235
240
250
285
275
205
225
245
235
210
220
215
175
180
225
260
265
225
220
230
250
245
225
210
200
230
195
220
235
256
235
-999
255
-999
210
220
250
265
305
220
215
230
260
201
216
-999
250
231
240
240
245
230
265
295
245
255
301
310
221
185
230
220
-999
145
180
245
280
350
225
270
250
235
-999
250
220
240
270
175
-999
218
235
235
260
305
230
287
285
-999
245
315
300
255
213
267
295
320
255
320
280
345
243
345
300
190
185
175
220
215
290
210
205
245
275
290
193
245
255
285
285
270
245
-999
360
320
305
257
345
225
250
283
260
230
260
265
285
295
305
260
220
225
250
245
280
225
197
260
280
275
335
270
255
285
325
330
210
255
270
325
260
315
250
255
265
298
295
270
250
315
330
345
280
280
315
345
315
305
275
290
315
285
285
305
305
400
230
317
325
320
325
367
335
300
335
345
285
315
340
330
365
-999
355
365
265
311
325
225
255
300
325
325
310
300
315
315
305
315
325
315
335
340
335
325
345
340
350
200
240
245
285
255
240
271
305
-999
300
310
275
265
290
300
291
310
300
290
285
290
320
331
275
285
295
220
255
305
290
295
280
315
305
320
340
315
275
300
283
265
305
300
315
-999
300
320
275
270
275
270
270
295
290
295
300
301
331
340
250
255
250
235
265
248
250
270
280
285
295
280
280
275
290
295
285
250
263
250
290
270
255
245
260
245
270
290
280
280
250
255
235
181
170
205
220
230
240
275
250
260
275
255
280
285
-999
-999
285
240
250
245
230
245
220
215
225
230
245
240
233
240
240
265
265
255
250
225
240
255
235
235
275
245
250
255
230
225
240
240
245
265
200
235
230
225
245
240
290
305
300
260
235
245
285
170
200
205
230
225
210
215
215
225
230
235
225
245
225
255
250
215
250
275
260
255
305
275
200
275
325
260
265
345
245
265
290
260
290
205
245
273
390
260
270
255
295
235
273
175
200
260
250
280
275
270
255
290
335
265
275
285
251
265
300
330
387
265
215
230
260
225
230
270
340
205
200
245
300
345
290
205
250
328
360
270
355
370
370
330
320
270
305
285
215
270
285
300
298
295
335
305
255
255
-999
290
285
280
315
325
310
315
320
333
275
205
225
245
283
335
325
315
335
355
260
250
220
265
265
310
325
330
291
330
310
280
310
315
350
313
335
345
320
285
300
250
261
280
310
325
270
290
320
280
335
368
315
235
285
325
295
245
290
300
280
255
265
247
225
240
320
322
285
315
360
340
295
301
270
305
340
298
295
295
290
250
320
345
325
360
345
365
375
255
325
280
245
295
310
230
260
290
297
315
310
330
260
285
305
265
260
285
300
295
255
310
301
315
310
310
300
255
275
290
280
300
270
300
320
305
325
-999
270
255
265
270
305
280
325
310
305
325
300
315
340
-999
305
320
270
290
335
315
325
240
295
290
295
315
338
340
-999
235
255
251
281
280
310
235
265
272
271
305
311
297
323
340
345
318
266
241
262
245
290
235
285
290
240
255
220
220
255
275
260
-999
275
270
270
275
225
265
281
245
210
230
260
270
285
270
335
335
260
320
335
240
255
255
270
270
260
275
270
270
255
265
260
275
295
280
270
295
290
265
245
240
195
171
201
225
248
265
250
260
-999
-999
-999
261
230
225
270
288
215
230
275
245
230
230
235
245
235
245
240
212
250
201
207
235
237
250
245
301
230
235
251
291
210
235
237
240
260
265
255
265
255
237
222
225
240
240
250
245
230
251
250
295
290
275
240
241
280
310
310
255
270
300
260
255
-999
190
200
220
230
250
-999
325
280
345
265
270
270
230
275
250
290
230
295
345
380
301
195
190
280
320
245
231
295
285
326
193
275
318
296
333
325
320
260
175
170
220
215
240
265
320
235
210
281
340
340
265
255
295
315
270
290
285
320
260
265
260
336
305
315
335
305
325
281
250
335
340
180
180
255
280
245
271
345
-999
220
206
285
260
248
248
265
285
335
360
260
245
280
310
278
250
285
345
300
296
305
320
345
285
221
340
355
385
305
325
335
325
310
275
305
230
255
295
275
275
315
350
-999
255
240
265
285
290
300
341
348
-999
320
306
310
325
285
301
268
245
270
315
290
310
250
255
298
310
300
310
351
295
310
330
335
335
345
245
305
325
300
235
275
325
285
335
325
320
350
360
355
325
325
340
271
345
350
365
265
285
325
313
320
305
330
335
355
270
275
340
365
325
340
340
345
343
330
325
320
275
290
300
300
320
285
285
300
310
335
348
325
300
295
290
315
300
251
250
240
280
285
265
265
271
320
310
290
305
300
310
288
290
330
295
260
290
345
235
260
285
310
280
226
235
245
265
265
270
265
285
230
260
270
265
255
266
265
273
266
-999
260
330
285
270
260
290
305
310
305
300
330
270
300
325
320
270
266
265
210
230
245
235
255
230
265
260
245
250
290
250
205
245
270
230
215
220
225
271
230
190
215
260
255
265
315
145
170
185
198
220
225
250
255
200
220
230
215
215
225
220
265
230
235
255
215
220
225
245
210
225
215
245
230
225
230
235
220
260
155
200
210
210
240
295
225
260
215
235
-999
-999
-999
275
295
190
190
215
221
240
275
295
305
175
168
256
160
245
245
225
230
265
295
305
205
145
160
235
275
240
298
330
280
240
261
225
180
195
210
265
235
260
290
305
325
295
280
-999
165
225
240
295
256
235
270
280
211
160
195
200
225
265
260
185
201
225
275
280
265
265
300
246
315
200
180
240
245
230
240
260
250
225
215
250
275
280
300
225
225
305
255
250
285
290
300
355
315
285
255
245
250
270
201
215
205
210
281
290
220
225
260
300
215
241
265
310
315
255
290
230
230
305
290
245
300
320
295
326
275
335
255
315
300
335
260
260
295
325
330
325
350
340
310
245
300
230
295
365
335
385
215
270
320
310
296
310
325
310
350
370
260
275
270
250
270
315
300
335
330
301
325
370
320
295
315
240
240
335
225
285
285
300
306
333
295
275
300
330
330
355
330
320
275
255
255
288
315
305
315
335
320
315
325
345
340
306
290
355
310
250
295
305
325
295
315
290
265
290
300
300
270
305
280
255
266
250
305
300
285
320
290
311
290
305
295
-999
-999
-999
320
301
310
300
300
310
305
320
310
295
275
280
295
295
240
225
250
265
270
265
250
280
251
235
255
300
300
290
290
261
305
335
240
270
255
248
236
270
275
255
255
245
250
250
265
285
265
265
280
270
265
270
280
250
250
280
235
255
295
305
255
268
306
310
245
280
230
225
255
265
275
283
265
330
280
205
200
210
210
225
260
225
195
205
240
233
245
245
225
195
210
205
216
235
240
195
180
205
245
240
245
235
265
270
295
230
260
160
185
195
225
195
250
268
261
235
250
270
240
235
250
231
240
-999
-999
-999
271
241
275
240
310
235
265
255
291
311
268
178
225
230
260
290
260
310
290
265
185
205
245
275
275
245
235
255
295
340
-999
280
250
320
190
150
171
220
250
275
330
270
310
370
270
200
170
230
290
295
240
245
270
320
280
285
265
291
365
385
176
245
331
341
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
275
310
295
310
336
385
285
225
280
315
220
280
335
305
295
305
315
320
315
280
270
320
330
300
275
331
315
275
285
315
315
325
310
298
275
255
280
285
285
295
260
260
255
245
265
290
295
308
320
330
355
320
250
235
295
310
265
285
305
330
-999
315
300
275
280
290
290
328
316
300
215
260
305
260
260
301
295
290
285
320
330
311
320
275
260
290
205
225
290
330
300
255
260
255
285
290
275
290
300
-999
-999
-999
-999
300
275
266
280
280
255
270
261
285
310
275
305
220
270
-999
195
250
255
255
295
240
245
271
275
270
290
195
240
250
265
-999
-999
-999
250
275
263
270
270
180
210
230
261
241
255
248
250
270
245
255
250
295
290
235
215
290
270
265
255
260
225
245
260
250
275
275
205
195
225
290
230
205
210
235
238
230
270
245
196
195
210
245
250
211
225
230
235
250
230
230
270
245
215
260
270
265
270
225
230
215
225
255
300
260
270
240
241
260
240
255
270
225
245
210
-999
-999
-999
270
280
288
281
185
200
210
235
245
220
270
245
170
195
225
250
280
273
290
305
305
185
175
230
210
220
255
215
210
250
265
301
245
260
325
280
275
315
236
270
195
165
200
195
250
270
290
260
280
285
310
350
301
265
280
295
275
245
295
330
245
230
275
310
310
370
260
270
375
225
255
225
215
220
245
331
290
230
250
198
230
265
305
330
265
320
330
300
325
315
175
230
250
310
311
360
365
353
355
185
215
290
330
305
255
235
275
355
220
230
250
295
325
330
360
370
215
220
310
285
245
230
291
295
280
275
285
340
340
280
345
270
285
215
230
305
355
358
290
310
260
260
290
340
285
325
360
250
340
310
300
335
360
285
210
225
285
295
305
311
335
365
240
300
340
340
355
355
300
360
280
291
325
255
320
285
315
265
310
325
305
-999
350
285
230
281
310
293
305
320
320
315
240
270
240
260
290
305
310
325
315
310
295
290
300
285
315
370
305
285
270
300
310
308
340
290
225
270
295
260
201
220
245
305
295
315
241
270
265
215
255
255
271
270
265
275
275
285
290
288
295
323
230
240
255
281
275
275
280
295
290
260
285
290
300
315
305
280
285
295
280
288
298
275
265
261
275
295
285
290
305
270
280
285
285
270
245
200
170
205
245
250
255
250
245
255
270
290
285
286
260
225
235
200
210
215
245
236
225
220
230
215
225
206
206
220
235
210
225
250
235
190
190
205
180
220
155
200
231
250
235
240
190
225
225
230
260
245
245
240
235
240
223
255
210
210
240
260
225
225
250
250
210
205
225
240
251
270
265
285
240
233
261
201
200
195
230
255
335
215
301
220
205
245
210
230
245
300
205
190
215
255
260
265
238
270
275
270
230
225
260
260
225
205
265
295
325
200
-999
205
210
245
300
335
250
270
270
230
245
250
240
230
241
255
375
260
325
305
225
261
255
355
280
200
250
280
290
-999
235
230
260
270
275
288
300
305
343
210
230
290
250
260
261
276
195
255
335
310
270
280
295
320
215
230
311
365
325
325
355
235
220
211
290
285
355
350
350
310
311
345
325
270
278
295
281
305
295
285
355
345
-999
-999
-999
-999
-999
270
335
355
295
270
325
295
330
285
220
275
341
280
265
275
305
300
291
303
320
290
300
330
305
295
230
240
261
280
315
273
263
310
326
300
310
320
275
295
280
330
315
340
340
341
-999
250
321
381
305
295
350
255
320
270
320
300
295
295
331
320
300
310
320
300
310
251