0512545_W -25.5833 27.8167 1143.0
1960010112 1985073112
310
324
321
329
291
288
304
323
350
334
326
360
370
341
352
359
350
330
316
315
325
325
254
220
294
244
255
295
310
328
337
344
310
317
292
272
302
275
295
320
328
311
290
296
320
316
334
354
355
360
260
265
285
256
282
288
315
313
285
288
283
290
310
301
341
348
344
324
307
316
325
316
324
255
210
270
299
295
288
285
295
314
310
300
294
305
298
253
239
270
294
286
298
295
311
301
306
327
330
304
250
258
260
274
290
257
268
286
280
280
222
252
238
170
185
185
178
210
204
234
235
231
245
234
240
245
245
243
212
236
249
235
225
245
166
216
228
250
251
265
255
225
237
240
230
234
218
216
200
199
225
207
195
186
184
195
200
225
228
228
225
212
215
210
230
218
190
216
214
206
225
244
181
190
203
215
230
230
225
219
240
217
220
226
228
178
180
175
200
212
218
225
234
206
210
210
212
224
238
220
165
155
183
184
170
190
215
224
240
251
256
240
247
256
190
-999
-999
-999
257
280
280
275
280
280
260
236
263
275
201
226
234
170
265
236
226
225
242
280
306
319
314
287
285
302
265
302
311
296
313
260
275
251
250
263
282
299
296
325
260
258
285
275
289
304
288
197
216
260
300
320
334
328
296
265
256
286
325
330
314
316
323
350
348
345
345
225
251
266
255
305
320
312
340
300
307
335
215
280
280
330
337
351
341
304
330
336
355
332
325
345
340
330
262
175
180
170
230
270
289
303
266
290
279
291
295
306
279
194
203
245
211
259
285
306
315
340
326
311
283
245
308
304
256
300
326
314
285
265
283
300
320
335
336
211
270
241
289
314
320
313
296
270
280
245
191
208
256
257
282
314
306
320
335
315
335
335
350
342
336
335
287
302
300
295
298
336
285
281
271
290
286
295
270
274
225
272
306
315
325
325
332
335
300
310
248
275
244
298
300
253
273
280
273
275
305
304
300
321
328
344
320
326
300
280
286
295
275
254
244
231
283
251
274
280
294
274
265
210
275
300
306
299
275
286
280
285
296
314
325
238
265
284
310
290
286
307
245
277
306
292
188
240
273
286
215
195
258
265
235
258
268
275
275
285
288
260
243
266
274
293
276
268
268
265
254
255
247
211
221
238
236
230
255
279
270
260
256
207
185
184
208
194
252
236
244
250
260
269
195
201
200
232
259
164
207
234
175
220
223
220
209
215
225
205
195
140
171
168
177
210
204
215
208
207
190
206
197
214
225
234
217
210
194
208
193
236
219
215
195
197
222
225
197
195
190
201
200
215
195
203
226
221
210
176
214
211
208
212
202
208
224
240
239
239
235
230
190
220
185
240
201
220
196
175
135
175
185
193
215
234
225
220
239
240
257
226
225
215
225
226
256
200
195
235
252
255
254
295
314
320
268
225
225
236
255
280
315
315
318
327
315
316
315
325
338
280
284
305
329
328
326
305
284
258
252
295
327
252
259
284
305
315
280
250
255
282
325
295
284
315
340
349
348
315
304
289
309
352
367
370
368
350
373
363
326
355
297
236
230
226
259
298
287
344
315
256
252
266
264
258
283
266
278
275
228
262
318
312
344
348
326
317
254
290
257
265
251
300
301
298
294
216
205
246
300
281
270
304
354
328
285
300
326
298
233
257
294
315
318
306
340
340
345
327
345
270
245
275
310
336
303
330
315
344
350
333
338
325
341
327
310
290
315
325
333
345
338
320
334
290
246
229
240
323
326
308
346
320
265
305
315
320
304
325
340
332
301
310
312
321
320
325
325
336
321
290
278
243
293
306
320
310
291
320
285
217
295
279
306
334
307
318
335
317
330
328
278
305
194
270
264
246
235
276
300
318
300
293
305
310
315
307
325
334
323
314
291
291
295
268
286
282
240
272
270
251
257
252
270
294
280
289
295
285
296
290
275
262
260
276
290
288
297
221
243
175
221
219
227
229
236
250
264
231
230
260
243
227
235
245
244
238
260
274
240
225
234
240
246
251
245
244
214
218
226
229
238
225
212
201
196
208
210
216
220
225
236
233
218
242
210
193
195
226
191
175
185
210
228
246
241
244
241
244
218
214
228
250
259
265
249
254
237
225
222
206
220
206
234
236
207
200
210
220
214
216
225
180
205
210
235
212
216
222
222
226
184
204
205
224
224
212
225
234
240
254
245
215
232
250
245
228
245
261
265
295
259
265
255
275
270
260
252
226
254
271
285
274
260
162
170
209
240
260
281
302
305
308
295
309
294
313
288
290
290
288
280
295
250
268
308
320
312
286
315
313
336
346
345
343
315
293
285
305
315
280
260
301
175
270
316
341
289
265
277
310
330
355
359
360
378
328
300
260
288
253
315
317
316
305
332
355
360
352
355
300
305
263
300
311
300
278
255
248
292
311
345
306
275
210
228
264
221
250
270
311
300
269
250
299
324
318
286
289
289
293
283
285
304
326
300
337
304
315
335
335
289
320
300
276
316
295
308
346
340
328
323
335
320
301
302
205
288
318
314
305
310
290
304
316
325
300
262
300
264
315
335
234
275
298
308
290
316
320
309
321
335
290
288
260
246
216
180
284
296
295
284
252
295
292
280
314
317
310
308
325
305
320
327
334
333
331
325
330
323
325
335
335
320
320
325
322
289
286
316
347
350
350
316
314
331
345
294
255
262
275
285
280
286
290
306
308
296
244
265
273
299
319
259
265
311
315
251
270
305
310
289
308
215
216
226
256
282
195
231
259
256
268
245
240
240
246
256
269
275
268
230
215
216
235
260
260
269
252
265
242
244
260
260
236
250
264
225
219
193
210
230
220
220
221
230
186
195
220
200
215
238
257
230
206
206
229
225
215
219
230
226
220
225
215
209
199
220
220
216
222
230
164
106
145
194
193
199
186
191
195
196
220
216
216
179
182
198
199
122
150
162
175
143
149
166
155
169
180
184
193
191
170
185
179
185
201
210
219
215
235
217
200
210
201
196
236
230
188
195
192
244
253
206
201
221
218
217
219
235
223
180
196
215
230
253
246
219
215
206
199
229
236
260
285
291
245
272
285
254
273
281
280
306
254
250
272
275
285
299
305
304
269
286
315
299
301
272
280
311
327
314
295
295
298
308
304
306
306
296
296
328
318
310
321
331
335
335
350
345
320
325
312
269
280
315
324
323
309
311
351
336
297
310
296
260
229
266
272
282
286
231
264
261
280
245
240
285
311
300
282
300
312
310
299
291
311
300
274
298
305
294
301
256
272
295
295
294
293
304
305
320
298
260
245
199
276
280
306
329
330
340
326
306
350
266
283
286
286
318
306
304
341
332
326
339
327
251
286
340
356
328
344
365
351
324
344
332
306
325
334
330
275
325
306
295
294
295
300
324
295
310
285
308
300
308
313
344
365
325
333
313
276
300
257
296
305
326
330
316
310
306
330
332
345
357
236
279
290
319
340
322
330
329
295
316
306
332
373
389
336
356
380
346
366
355
355
331
355
320
350
353
345
330
330
315
330
336
340
283
272
290
305
309
324
328
320
340
319
323
304
286
315
336
310
310
274
299
325
346
321
278
300
325
330
332
286
279
256
285
310
275
236
245
290
230
246
239
240
251
260
261
275
251
192
189
211
225
240
238
244
249
260
258
272
245
240
250
226
225
210
229
248
260
254
251
239
278
254
240
247
246
231
210
209
211
219
221
209
223
225
222
226
246
235
202
198
202
213
228
211
228
207
205
210
99
85
96
154
174
209
140
165
158
196
200
175
187
204
210
212
214
140
165
180
192
207
176
171
175
190
190
216
215
192
191
226
200
190
204
210
217
210
195
227
213
215
215
230
233
270
219
211
209
203
206
204
210
239
244
264
168
185
195
235
256
220
228
256
270
263
271
268
207
219
239
283
249
260
287
284
279
229
260
260
282
255
250
275
303
299
283
295
251
224
249
241
280
300
304
300
301
302
320
332
300
313
332
335
310
330
227
183
220
264
314
305
316
321
325
343
338
330
324
305
306
260
204
185
256
280
201
254
308
306
280
195
235
264
282
272
293
295
299
280
224
272
296
326
342
341
307
316
341
327
337
331
336
297
260
274
269
256
240
266
290
314
303
295
283
297
305
274
279
301
290
290
249
286
305
308
302
298
265
306
345
355
304
274
304
275
259
287
306
275
266
286
300
232
205
272
301
320
334
320
340
331
325
274
286
302
300
290
331
289
265
230
271
271
295
305
295
303
320
334
341
317
305
320
295
295
315
280
292
330
290
290
320
325
350
337
330
338
335
310
317
335
349
347
355
331
305
290
325
321
327
335
371
354
354
341
338
346
355
335
355
334
345
321
215
260
283
280
307
333
335
315
334
305
291
299
304
305
298
299
300
280
304
305
325
326
299
295
293
285
254
267
293
294
293
320
326
326
312
214
154
207
155
192
244
251
272
295
254
250
227
188
208
231
236
258
238
256
266
281
287
258
269
240
241
260
259
217
244
233
211
216
232
246
217
209
216
228
241
253
245
254
228
244
251
253
245
202
177
176
171
176
186
195
202
186
174
173
179
192
210
235
246
252
200
160
185
184
194
207
172
176
195
206
201
226
213
210
190
184
195
195
199
215
230
209
219
206
216
206
223
191
192
200
213
136
154
181
212
215
226
234
222
210
225
243
250
260
265
222
233
240
240
241
264
260
247
234
230
231
232
263
242
249
255
245
246
267
280
284
303
300
282
300
306
276
199
226
234
205
214
234
231
254
264
253
264
289
290
323
330
310
296
294
298
315
329
281
271
299
291
296
327
316
190
201
220
264
276
295
270
268
260
246
222
241
280
272
237
224
240
243
255
270
289
336
352
278
184
214
250
275
306
330
348
355
340
362
367
370
371
365
361
249
253
282
289
285
282
285
316
310
335
265
186
181
232
280
316
339
331
271
238
310
330
305
336
316
300
231
310
315
338
304
315
330
246
316
345
330
324
314
340
364
356
335
250
320
298
310
336
344
312
346
344
340
355
348
350
328
304
326
370
376
365
385
370
375
323
340
331
315
341
336
366
357
335
360
334
320
345
315
269
295
235
291
313
325
317
285
300
286
309
320
296
290
294
274
255
229
219
250
189
292
272
268
302
298
318
303
290
303
296
291
330
298
310
292
289
311
295
280
275
311
295
311
299
290
298
305
245
291
302
290
280
298
315
285
296
315
304
302
308
316
328
345
354
305
325
314
324
260
256
215
235
268
290
266
274
273
279
300
306
262
268
302
261
278
286
285
285
229
220
222
224
259
-999
-999
-999
238
230
235
245
234
254
265
267
264
269
275
266
261
248
255
225
230
236
245
256
263
265
210
201
218
220
226
237
230
222
235
236
253
225
220
239
206
189
172
164
201
200
200
220
245
247
266
235
229
235
220
204
196
208
210
205
193
191
190
204
227
235
229
219
219
250
221
213
226
218
216
229
254
230
236
216
226
216
220
225
216
229
240
204
191
192
236
244
202
180
189
245
225
225
237
230
235
251
265
254
245
227
230
235
260
259
265
260
276
220
230
250
280
262
186
180
227
241
255
279
275
275
271
251
252
255
269
286
295
196
240
230
242
274
269
300
300
267
289
323
315
305
196
156
165
257
255
259
275
276
325
335
325
330
295
250
275
314
331
336
349
291
308
341
340
363
355
321
225
285
220
225
273
190
170
207
285
209
230
285
325
292
313
328
345
356
349
316
328
354
320
290
324
290
284
182
231
246
310
311
345
309
291
315
233
292
260
305
332
310
330
341
354
356
357
360
335
340
304
304
302
315
326
331
312
320
290
298
304
332
301
240
183
164
200
236
236
280
295
315
323
314
339
314
306
333
341
326
324
326
251
295
286
301
335
354
355
279
275
275
246
288
295
319
278
280
270
266
280
285
290
306
306
304
306
303
280
285
305
245
240
266
291
265
251
232
284
275
281
267
263
270
285
290
250
251
229
235
255
280
295
310
296
305
294
303
302
278
304
285
265
276
275
276
293
306
306
294
294
296
285
280
290
295
306
169
161
235
255
292
272
267
264
267
290
277
288
272
289
257
202
242
255
245
250
266
261
186
216
235
249
258
264
261
217
210
221
240
235
228
215
219
230
232
204
171
206
220
226
230
235
255
251
250
259
235
226
225
229
235
235
234
220
229
231
235
234
226
224
209
209
214
226
219
225
241
205
162
184
160
177
173
181
205
165
190
192
219
210
146
160
175
176
180
182
200
213
209
215
213
209
220
235
220
184
216
220
225
205
212
196
205
220
200
195
191
200
176
170
159
145
172
136
155
195
191
214
228
235
210
190
196
222
197
200
221
224
206
221
255
252
240
235
235
229
254
237
214
239
267
225
206
230
273
128
204
230
159
184
184
194
220
254
220
221
225
239
260
260
220
260
276
260
276
309
290
255
251
254
256
241
261
258
274
265
271
291
292
303
308
307
287
308
223
268
303
308
310
335
334
335
311
300
295
306
234
281
289
291
285
304
310
302
287
318
344
316
311
321
326
333
341
345
350
324
306
266
213
245
228
270
275
278
283
300
304
315
321
310
315
264
310
315
349
310
296
333
340
274
160
156
230
280
285
288
310
305
296
295
311
306
321
319
258
276
305
250
305
324
325
346
348
294
256
305
333
340
344
352
337
335
283
307
288
280
305
344
319
317
325
328
316
340
355
340
355
375
380
356
340
279
321
319
341
350
325
308
325
341
364
360
292
241
308
321
325
308
281
332
351
343
354
345
335
336
292
315
302
291
333
352
344
312
316
320
315
322
314
331
321
305
295
299
333
353
299
296
320
341
340
335
326
324
322
275
264
274
254
276
270
280
279
280
270
294
304
181
194
241
218
269
274
295
296
295
302
285
271
225
225
226
218
241
256
266
273
265
282
270
190
204
240
255
270
285
260
261
261
199
210
165
194
246
260
250
212
235
223
204
221
215
214
235
245
265
241
260
236
257
266
260
255
251
248
214
218
149
165
161
215
212
217
220
219
204
215
224
194
167
170
194
204
211
223
225
230
132
146
172
160
178
214
235
176
190
189
119
126
150
184
180
207
204
174
190
205
187
185
209
210
211
191
165
149
185
191
210
230
226
198
186
167
192
220
254
270
251
207
235
240
236
240
240
234
249
224
205
200
217
229
250
264
262
246
235
249
256
246
249
270
279
248
241
271
220
152
200
230
264
256
244
279
211
205
226
266
273
253
230
204
219
232
251
242
279
289
296
245
190
221
215
220
231
261
299
285
282
316
337
287
287
314
320
326
316
315
282
286
319
315
341
250
260
290
315
285
259
265
312
280
265
275
285
304
322
346
317
275
266
290
330
356
350
359
364
346
265
274
240
276
339
361
361
362
308
286
316
319
330
320
310
310
335
360
370
370
352
187
126
138
172
246
255
138
130
235
285
270
290
310
325
332
298
263
298
306
326
296
305
-999
-999
-999
280
300
277
282
266
309
280
306
349
345
319
353
350
355
344
324
320
330
326
315
312
340
280
293
326
340
265
295
320
351
322
336
332
311
316
343
345
330
368
388
388
356
349
336
344
356
357
370
328
276
359
370
342
334
320
336
353
360
364
376
380
351
323
341
354
370
339
335
354
281
333
360
314
336
349
292
241
281
318
299
277
296
321
285
313
312
304
289
292
301
314
311
309
305
321
249
204
230
233
255
274
256
250
271
296
302
290
280
251
280
296
285
240
272
257
265
275
260
280
284
235
274
260
215
260
248
213
260
265
274
288
293
249
264
270
277
298
310
304
260
225
238
255
252
242
251
279
274
265
234
214
250
250
230
219
241
225
221
216
229
248
254
228
236
240
244
231
134
194
206
215
225
220
221
225
215
220
220
235
225
264
250
265
220
150
194
231
252
230
236
229
214
230
255
154
184
214
195
196
195
196
208
204
210
196
226
236
250
260
241
227
244
251
240
239
254
214
210
226
237
234
210
226
246
255
260
148
186
189
203
235
245
212
210
227
230
207
203
238
249
257
270
269
255
225
226
236
195
203
217
200
214
236
225
231
214
231
254
275
250
235
260
264
281
255
235
261
284
280
295
221
243
274
274
224
232
265
300
305
322
256
254
252
216
245
265
285
289
265
270
295
300
287
290
300
286
314
315
294
290
187
266
245
251
251
254
305
322
314
270
314
330
310
335
345
350
304
196
240
216
189
185
257
289
253
244
255
259
295
270
279
292
280
296
329
300
275
286
289
316
341
335
206
239
275
332
345
342
351
350
265
293
297
314
265
285
220
286
325
282
231
289
301
301
280
310
305
210
285
229
249
288
301
335
308
281
278
281
279
295
306
307
296
265
285
300
284
294
321
304
327
335
352
350
282
330
350
314
312
318
338
336
351
343
324
345
333
270
285
300
338
310
315
335
335
315
242
305
320
330
262
291
315
306
240
246
275
258
284
244
292
294
310
318
300
280
288
291
296
250
270
301
310
328
325
314
334
342
330
326
355
365
330
300
341
322
320
306
284
316
294
270
285
285
280
301
278
290
326
321
286
230
298
300
303
300
306
320
312
240
273
300
325
295
285
298
306
298
305
285
285
310
308
305
315
316
296
245
250
241
240
254
274
250
236
195
233
254
243
260
275
265
275
281
284
287
290
250
250
218
195
211
237
250
199
166
195
257
262
245
241
246
260
256
261
272
281
263
249
240
245
252
187
195
214
215
235
256
245
230
215
234
235
250
236
224
234
194
200
214
185
206
200
202
196
192
195
206
198
159
164
199
220
245
228
240
246
246
255
259
227
235
239
235
228
245
214
178
125
190
218
241
260
260
178
171
190
195
212
224
255
249
-999
-999
-999
230
250
275
276
272
-999
-999
-999
261
261
227
255
262
262
258
262
246
226
245
264
259
240
262
283
230
210
191
235
272
305
311
304
250
240
263
265
262
291
309
301
285
241
271
300
282
314
312
308
312
298
295
310
325
330
335
321
295
258
275
216
250
273
289
329
334
340
335
330
290
195
256
259
252
300
322
305
188
230
256
277
295
310
326
306
284
285
306
335
326
305
330
316
326
290
306
310
295
300
317
307
300
250
252
272
295
316
334
314
322
280
314
268
295
314
324
329
332
354
341
336
352
320
321
336
333
324
250
250
295
330
341
340
337
346
350
334
320
337
330
234
235
250
281
240
280
260
308
285
310
293
245
330
306
289
304
264
276
298
295
290
305
310
332
334
260
284
293
314
270
284
270
250
285
230
284
295
286
296
309
268
283
300
282
276
274
284
294
275
275
285
311
270
277
275
273
275
282
305
271
262
276
270
287
291
292
242
245
290
318
316
306
310
296
302
314
311
313
326
335
322
315
330
300
291
315
316
309
314
316
326
292
294
286
256
266
275
258
264
280
284
270
270
265
280
268
215
256
252
225
221
255
257
271
273
282
279
266
275
286
250
245
275
284
261
275
271
264
273
295
291
295
266
280
260
225
205
225
238
255
258
245
235
205
205
220
235
253
200
182
199
210
218
195
182
205
236
251
235
243
220
216
225
215
200
196
205
205
191
200
215
230
235
205
206
210
235
237
232
210
185
188
209
204
203
225
235
245
224
160
180
222
234
211
223
236
233
248
189
210
223
210
230
220
220
205
195
205
217
242
183
189
185
199
202
212
220
220
215
205
210
231
230
215
182
220
257
178
194
234
246
258
260
259
250
230
226
222
221
260
255
250
259
274
272
200
206
229
255
245
233
219
255
262
290
295
305
296
300
307
315
305
210
160
129
200
252
252
278
304
311
301
305
260
276
304
305
287
285
310
315
302
312
315
324
295
282
294
315
318
271
231
211
265
278
291
320
302
303
315
246
223
260
265
245
286
320
324
310
176
210
267
303
306
310
305
310
316
315
286
296
314
230
290
294
300
310
285
315
284
245
286
294
195
240
225
280
292
269
286
300
330
286
280
299
256
281
186
249
254
296
305
306
290
293
306
310
313
323
307
304
281
295
314
240
284
290
321
289
290
326
345
352
321
306
305
315
320
315
296
240
282
300
293
307
325
322
310
320
280
265
300
295
296
300
295
309
295
270
221
176
220
275
294
310
316
306
337
310
324
325
330
325
305
305
279
305
312
310
296
315
350
341
296
320
312
320
325
220
284
289
285
289
236
250
284
290
265
280
280
287
295
289
256
294
311
279
275
279
291
277
270
270
280
248
260
265
285
300
285
269
263
275
296
200
245
215
265
285
276
265
280
296
266
272
273
304
285
290
315
260
245
280
260
261
271
261
244
270
272
290
288
291
292
294
270
180
235
147
199
231
235
239
255
265
170
222
254
280
252
162
193
205
240
250
246
223
245
238
230
219
225
229
222
245
265
270
250
260
264
280
247
219
235
205
205
214
196
198
236
225
230
225
188
198
200
214
216
205
206
225
238
246
226
175
163
166
175
184
210
205
216
241
214
214
225
220
235
240
225
238
225
220
220
235
220
205
229
200
200
205
219
225
230
230
215
229
240
233
236
195
131
172
206
250
235
234
245
220
220
211
214
255
260
252
245
270
271
276
275
286
295
292
290
295
250
250
260
262
191
234
265
280
271
261
206
225
253
291
319
310
290
310
320
316
320
252
261
296
300
307
323
327
325
305
271
292
285
295
315
305
295
282
301
274
245
289
306
293
290
256
310
300
286
248
305
329
319
345
360
348
365
366
305
285
300
266
286
310
335
336
300
306
342
330
225
314
273
255
271
296
145
285
311
261
256
294
336
344
319
250
260
285
312
346
315
300
296
305
325
345
330
332
360
336
370
372
366
342
350
358
336
322
334
274
325
325
342
348
358
300
320
341
370
372
281
257
306
265
325
350
355
355
297
311
341
330
332
340
311
322
328
305
305
300
331
320
316
309
311
351
371
385
316
356
355
355
340
300
315
330
312
330
333
270
213
256
280
289
306
281
285
256
271
310
320
297
295
312
319
314
315
295
295
279
295
279
298
276
268
245
287
311
330
320
331
325
306
296
327
325
260
309
290
312
324
335
360
302
306
303
310
295
314
310
296
288
320
298
282
298
293
300
222
246
257
288
240
276
282
210
242
237
225
221
245
246
276
279
230
185
217
224
235
226
240
230
235
237
246
230
230
240
252
229
225
199
206
221
220
225
251
240
266
239
250
256
256
271
255
263
250
199
222
234
227
226
221
222
240
249
226
235
183
215
210
220
236
226
240
240
230
235
227
222
200
185
188
203
207
210
209
212
220
227
210
204
201
197
180
199
185
184
183
222
230
206
211
223
219
212
200
200
177
202
202
211
210
203
207
232
253
240
239
225
248
200
197
185
200
226
245
216
165
179
203
206
239
235
240
205
207
230
232
257
260
164
198
215
230
240
253
255
225
242
241
202
198
191
212
216
244
256
274
281
275
285
296
284
280
295
320
312
320
305
276
294
306
311
322
295
234
202
220
238
271
330
342
320
290
281
306
296
270
180
196
218
262
250
260
285
315
326
318
285
306
331
290
270
303
319
266
136
129
160
237
273
283
280
282
292
321
322
245
300
310
320
288
275
251
231
260
294
302
310
291
284
304
263
255
238
225
246
270
307
325
300
305
255
249
261
259
300
304
301
315
280
285
310
215
253
264
305
290
274
285
315
245
210
260
295
296
310
274
253
250
253
278
253
272
280
280
278
305
288
282
280
320
313
320
284
284
280
266
289
285
303
299
294
280
293
296
260
293
310
320
275
235
260
277
275
265
287
255
260
265
295
280
280
265
276
295
292
311
294
290
265
271
285
291
276
280
290
285
292
289
283
230
275
281
270
290
302
285
286
275
266
275
289
295
275
285
297
284
286
290
305
284
281
295
280
293
300
287
257
228
225
247
262
271
305
262
267
274
292
262
296
260
247
265
190
150
205
238
205
230
245
263
244
230
250
265
265
274
261
246
265
270
274
263
220
227
202
196
225
225
240
234
243
245
250
244
254
252
226
214
215
205
206
215
228
230
242
238
163
150
197
225
224
241
210
215
215
230
252
253
235
227
248
239
226
185
179
183
210
212
216
230
248
250
245
133
155
171
184
200
205
216
208
205
211
218
217
234
212
191
207
218
200
217
185
145
169
184
215
212
212
210
215
215
225
200
206
220
220
210
227
213
195
215
214
220
199
177
179
190
210
225
230
227
175
185
196
190
207
234
260
250
243
262
280
215
174
159
163
239
255
261
278
250
261
250
180
194
210
237
263
240
270
267
198
210
247
253
188
93
102
168
230
175
198
240
274
290
288
281
263
303
305
310
270
290
305
314
323
305
307
304
298
303
305
315
308
315
320
300
324
311
267
234
274
290
287
300
325
337
323
306
320
274
264
284
262
263
290
308
305
315
314
295
285
302
287
245
259
290
323
342
275
205
241
228
234
237
279
280
301
300
300
252
284
195
254
279
284
291
280
299
307
311
281
294
320
296
275
293
315
325
326
318
301
293
301
279
292
276
270
322
285
285
280
282
275
261
285
324
308
286
273
303
260
295
290
308
328
312
299
281
309
307
302
316
326
334
346
325
281
307
283
305
290
289
304
276
303
282
275
285
245
270
250
214
240
247
240
240
284
283
286
299
301
289
286
277
263
275
275
254
222
245
280
249
246
254
261
284
277
272
254
303
316
301
232
263
286
276
259
260
291
290
281
279
284
295
246
264
174
226
232
235
150
189
257
255
177
264
241
260
256
225
254
280
290
271
285
264
240
144
163
220
250
252
250
190
243
265
253
230
236
220
260
224
235
255
240
235
236
256
262
265
260
261
263
260
264
262
182
174
220
232
232
220
240
230
245
263
170
196
200
195
205
227
220
227
248
236
224
234
249
252
256
250
248
250
220
215
224
238
215
210
205
192
151
188
205
195
195
200
206
194
213
204
190
200
220
223
220
235
230
185
190
187
202
229
225
200
205
210
198
202
224
240
219
168
190
180
180
203
226
242
243
245
220
237
250
248
220
168
163
175
201
240
242
205
214
230
224
213
190
220
205
234
250
238
270
209
207
210
220
250
220
161
180
217
238
277
245
246
264
265
280
280
253
269
234
238
270
275
256
253
261
295
275
285
273
279
257
271
280
267
265
290
311
280
278
295
275
296
301
317
315
310
304
250
275
284
286
273
281
257
217
221
222
257
295
305
265
280
310
316
312
332
352
320
304
320
297
256
278
260
221
288
300
295
251
287
315
330
334
289
316
337
337
320
313
334
345
324
245
232
270
279
235
243
270
305
320
326
328
315
299
307
314
230
250
249
258
295
277
295
285
280
278
315
305
339
327
312
276
305
281
260
244
175
185
240
260
285
287
285
298
303
298
272
262
273
307
332
314
265
264
252
279
241
255
280
261
280
288
300
283
257
280
270
209
246
285
290
289
289
315
311
284
300
295
233
266
277
274
279
263
274
270
290
305
311
250
295
297
291
275
217
250
276
300
290
284
267
290
305
311
316
278
260
244
252
270
286
287
290
295
291
272
284
271
268
295
290
299
303
307
283
270
294
295
280
274
195
181
207
260
249
220
266
263
250
251
280
289
270
275
196
173
230
251
248
250
248
269
276
273
261
240
248
248
184
249
255
256
266
268
270
267
255
265
241
235
248
252
165
224
245
200
199
201
204
209
186
203
178
207
234
235
240
250
228
225
223
224
231
210
198
205
210
220
223
232
234
189
188
172
215
228
217
221
226
211
223
229
209
197
212
226
232
204
210
216
240
244
224
130
157
160
162
157
164
175
185
173
202
209
210
210
207
229
233
216
216
235
246
210
195
187
195
209
223
195
169
184
209
207
210
212
231
245
260
243
215
205
204
187
195
227
177
176
192
227
250
247
245
240
237
249
152
187
202
226
220
228
260
226
266
280
235
269
258
235
242
241
264
280
285
270
277
270
210
248
260
236
245
256
258
274
285
295
290
301
308
303
332
338
331
328
316
303
292
266
284
252
255
185
237
281
245
302
185
260
246
260
265
241
265
286
296
280
280
284
308
266
245
209
225
255
287
288
289
314
289
274
292
294
310
274
258
281
190
294
190
158
234
280
265
271
208
266
280
301
289
292
307
306
325
318
314
310
283
300
322
254
257
270
315
328
320
320
330
330
294
296
307
332
293
291
295
291
299
283
276
277
274
317
334
314
320
320
300
282
282
308
288
323
328
302
320
245
254
285
338
343
340
335
311
333
336
292
300
293
325
333
355
310
333
348
340
317
332
345
326
316
334
290
270
283
297
300
270
256
285
304
298
285
277
301
297
295
294
296
302
312
306
300
301
316
324
295
296
295
300
281
305
286
294
282
292
315
188
250
255
248
220
278
280
280
249
276
179
190
243
245
248
252
285
285
270
240
275
250
248
275
279
245
278
270
275
250
225
250
280
285
284
266
265
264
258
258
231
227
236
242
269
267
280
271
282
290
286
277
284
260
270
251
260
265
257
265
270
261
250
239
235
235
224
205
236
258
263
268
222
195
208
234
237
244
246
220
237
255
241
170
205
219
212
209
230
245
250
217
230
240
257
244
233
246
245
235
225
245
225
220
234
205
201
170
194
198
230
221
197
214
221
230
181
185
198
210
235
183
184
177
183
215
236
200
195
235
227
205
230
215
218
198
211
200
205
202
235
225
222
240
215
221
236
251
230
241
233
200
222
245
260
200
206
222
214
210
220
233
220
150
140
164
205
235
273
291
302
294
301
255
223
144
200
227
246
285
275
250
270
274
293
291
266
265
261
263
302
319
240
244
240
254
303
332
297
273
259
293
298
280
200
222
269
248
232
234
160
215
245
255
286
296
301
305
311
334
289
314
327
340
331
326
311
260
270
216
308
324
190
250
267
250
289
306
305
298
320
336
310
279
286
322
327
306
275
304
337
335
330
351
337
326
340
345
305
315
335
341
345
300
300
302
299
285
293
290
269
298
293
259
231
267
308
317
315
329
340
295
315
345
348
356
320
324
297
280
312
320
315
295
317
256
265
245
218
285
322
304
322
315
270
254
250
250
265
234
306
287
287
272
272
300
291
272
288
310
320
325
335
317
270
265
234
230
235
254
267
310
262
295
284
310
278
293
286
300
319
306
310
277
295
280
275
265
275
280
300
260
200
200
250
276
280
273
260
275
296
276
294
287
298
282
270
280
285
280
275
280
295
256
273
295
287
285
286
290
298
274
290
282
289
292
285
287
281
294
276
261
265
276
250
277
260
257
255
255
252
252
275
272
222
233
245
262
266
275
280
266
235
240
205
228
255
250
230
244
225
217
217
231
245
255
202
220
230
255
260
230
253
266
255
240
255
256
246
237
224
225
245
255
254
250
244
200
203
223
242
237
235
240
242
238
214
224
238
213
217
227
208
226
211
190
200
220
166
176
212
230
220
214
165
170
204
190
180
196
200
205
200
200
210
204
200
178
192
205
191
196
182
192
194
168
176
209
201
204
200
206
227
216
223
235
241
240
230
238
247
227
234
238
246
250
253
250
245
270
262
240
243
259
281
290
246
285
292
290
280
285
290
295
267
254
269
302
241
272
258
270
240
260
260
265
269
219
211
218
191
208
225
234
260
264
231
235
254
265
143
197
215
235
278
292
302
324
310
300
310
307
302
305
295
337
335
310
320
266
327
320
254
278
296
310
313
303
310
283
285
241
297
256
252
276
244
274
268
279
278
289
155
227
271
306
311
324
310
275
305
186
236
266
274
305
320
296
305
330
309
310
304
298
253
307
320
295
311
352
284
310
359
350
330
256
277
304
314
297
303
322
315
326
318
336
341
315
301
318
296
284
320
271
314
318
278
297
326
355
324
290
290
284
306
328
335
335
303
347
325
320
295
240
291
335
352
279
315
324
352
325
318
318
334
339
325
270
318
205
301
261
264
272
291
314
320
319
306
262
248
293
301
290
309
327
325
310
274
313
330
319
327
320
326
339
280
324
273
323
281
295
305
315
315
313
325
328
312
315
300
292
270
275
306
310
321
310
320
315
292
285
305
310
302
309
330
338
342
245
292
286
284
289
283
310
298
275
270
268
290
292
295
289
315
291
291
290
291
301
314
305
314
307
277
240
252
277
274
280
245
255
237
270
262
278
283
287
296
303
305
305
310
310
269
238
220
176
200
219
218
235
244
236
250
245
237
240
245
230
252
249
240
180
193
243
210
224
240
252
258
240
234
222
213
221
258
250
230
245
252
194
133
152
150
150
165
177
175
186
206
204
181
198
200
219
236
210
229
209
223
210
179
175
176
174
180
210
205
118
147
177
177
200
220
224
228
230
236
258
240
150
170
203
142
170
170
202
230
201
195
210
224
232
250
235
255
262
270
280
286
226
226
225
210
230
204
224
230
227
195
180
220
219
224
240
247
250
258
267
292
220
258
240
241
227
220
220
225
270
174
220
252
266
290
304
275
302
292
287
290
290
284
300
344
330
329
291
241
297
290
304
315
340
327
350
299
326
260
299
312
325
324
325
319
310
320
305
230
274
313
202
250
276
259
276
295
330
340
309
275
247
285
245
270
304
318
330
326
320
310
303
215
187
240
255
251
240
297
265
282
285
265
275
293
304
273
180
185
260
295
307
320
330
314
296
290
300
270
277
290
304
295
280
290
296
286
280
298
322
333
322
300
312
313
299
270
308
200
250
280
280
298
330
340
338
355
338
317
335
302
260
205
268
291
285
295
314
305
309
285
280
285
304
312
320
277
224
245
255
280
280
296
300
292
290
265
250
269
286
270
280
310
295
270
265
295
308
295
305
309
300
213
216
268
267
284
270
281
280
291
268
275
290
280
288
272
279
300
280
283
295
310
283
284
266
246
265
274
278
295
270
298
285
280
270
275
285
268
275
300
300
299
310
275
276
299
285
285
300
314
311
292
271
282
234
250
230
240
275
290
291
240
240
254
237
250
285
275
265
265
252
248
253
260
273
268
280
280
288
283
290
239
188
205
220
245
260
270
275
270
266
266
280
246
224
235
226
220
240
212
240
215
200
204
232
204
197
202
210
223
216
210
204
215
226
240
220
201
200
223
216
227
199
180
172
178
215
149
179
199
210
220
239
162
165
185
181
179
182
184
180
195
210
185
187
200
210
215
225
219
207
205
190
188
208
230
220
219
239
212
221
200
195
195
204
224
260
260
240
236
240
224
210
194
207
223
240
214
238
220
180
215
228
234
214
233
255
235
235
250
267
273
240
234
226
241
266
241
274
280
295
304
296
307
250
220
174
212
249
266
284
291
240
265
295
310
250
230
281
315
227
182
207
147
177
235
212
226
248
300
285
280
320
332
334
315
343
322
323
334
304
320
344
346
355
275
265
278
292
294
296
230
271
287
304
327
359
330
308
324
258
255
283
328
306
295
298
285
268
255
302
314
259
267
270
315
295
258
256
261
258
254
267
269
278
295
277
280
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
310
327
294
300
320
322
308
305
295
305
308
314
328
326
330
338
330
340
290
265
285
264
-999
276
270
310
330
335
328
335
345
294
310
329
315
276
248
272
275
279
286
277
260
284
290
290
280
272
300
280
236
200
183
246
285
284
295
285
279
286
256
280
286
290
291
290
279
270
280
295
304
299
295
275
272
260
228
192
240
255
275
290
263
270
300
300
292
286
290
246
265
275
286
279
276
275
270
280
266
266
260
267
266
265
276
290
284
304
295
305
295
296
244
243
273
290
294
314
300
285
295
267
266
285
266
248
252
272
275
247
185
220
225
215
225
252
226
232
255
252
242
211
230
250
265
256
229
226
211
229
213
220
225
234
231
256
189
221
220
225
220
249
226
195
218
202
212
237
205
180
220
219
179
157
190
183
198
211
206
218
194
185
204
215
190
213
228
195
209
233
236
246
240
230
204
207
199
200
200
198
202
220
178
177
190
229
245
245
235
210
229
249
231
224
228
239
227
230
264
195
190
234
220
240
214
213
221
233
251
245
204
208
224
260
260
248
260
250
246
245
180
212
250
175
159
180
145
140
195
209
246
274
219
195
170
215
205
180
180
176
195
213
225
240
275
281
152
159
200
220
260
319
337
333
330
305
333
293
280
312
312
280
313
234
310
309
275
258
272
259
145
235
238
266
285
218
244
240
226
258
284
300
304
250
256
209
240
203
285
304
268
225
254
270
290
302
320
306
343
340
360
370
375
378
360
366
330
285
312
330
320
320
255
339
307
215
253
296
284
305
280
274
261
299
311
308
304
293
280
304
304
295
297
253
274
287
201
235
261
271
315
318
325
290
307
310
314
365
320
289
281
319
332
335
292
280
308
335
325
340
295
255
270
283
314
317
324
329
305
304
295
329
317
334
325
296
275
310
324
309
293
275
302
317
304
289
287
289
314
315
298
310
310
334
353
353
309
306
324
335
326
294
325
348
320
339
335
305
318
272
313
331
315
309
330
250
294
312
300
326
324
310
177
220
262
285
265
266
295
301
315
295
316
294
315
308
300
296
224
226
259
268
297
315
315
289
300
291
305
304
284
240
245
255
272
244
278
289
210
265
275
268
220
260
271
255
179
208
218
235
245
220
275
215
238
205
246
223
222
233
233
222
228
235
240
247
250
244
265
260
260
254
275
276
268
235
255
244
250
275
282
247
245
256
246
250
206
-999
245
235
215
215
214
220
225
225
180
200
194
211
220
230
233
240
180
185
201
203
193
185
205
245
244
228
244
225
225
220
224
210
226
140
179
235
205
206
205
220
176
230
214
232
215
188
170
194
185
200
214
224
225
236
245
254
241
220
227
245
225
235
229
245
216
221
240
254
242
216
220
230
255
255
265
252
240
255
260
245
257
248
254
230
200
204
228
235
240
265
286
301
294
290
290
218
240
236
226
239
261
257
255
272
283
295
298
290
290
323
305
314
315
320
340
267
266
265
-999
-999
-999
311
304
310
300
295
286
286
310
323
330
344
306
230
243
252
272
305
295
285
225
220
259
240
275
232
260
284
296
316
310
280
240
288
230
224
182
201
295
292
303
290
315
334
295
319
318
275
285
290
305
304
336
358
358
337
289
249
301
346
345
317
308
330
265
334
305
285
-999
338
280
280
320
275
274
320
335
325
336
315
340
348
355
346
334
345
340
360
330
345
345
355
378
343
314
275
318
306
324
342
350
340
313
325
355
350
367
373
317
284
276
297
272
243
304
322
327
330
257
295
335
338
325
345
377
347
353
343
333
328
317
314
284
328
333
304
300
258
298
318
272
283
305
334
343
340
330
330
360
344
334
360
358
378
264
291
305
303
314
330
353
327
259
300
236
263
300
313
313
307
314
305
315
273
253
257
248
262
310
305
310
307
317
315
278
285
299
309
304
333
317
310
238
260
267
237
278
272
290
294
303
310
295
253
263
265
275
306
293
254
254
257
260
270
297
308
304
290
292
289
261
287
287
257
254
267
244
225
222
199
220
190
227
253
284
250
267
200
164
200
226
236
203
213
213
215
225
227
244
262
227
217
222
223
216
220
250
213
194
128
187
230
255
232
184
194
195
212
209
228
233
190
173
205
227
213
207
212
185
205
204
219
169
190
212
222
227
236
230
245
258
262
262
223
198
196
212
233
255
264
223
182
170
172
215
220
214
224
233
232
256
252
257
245
177
120
169
191
213
240
243
253
268
238
245
195
199
232
255
234
208
207
194
227
250
239
281
243
250
294
272
277
300
264
282
297
312
272
257
278
306
314
309
280
307
307
293
303
300
312
293
207
236
277
298
318
338
353
337
344
354
318
283
261
282
168
215
260
277
297
285
287
280
300
270
287
310
267
296
306
252
290
307
234
248
267
287
332
343
343
304
264
270
303
307
322
267
300
310
322
322
294
297
290
280
255
286
315
313
263
293
318
314
305
304
317
314
310
277
310
314
326
283
270
254
200
287
312
314
296
297
307
295
296
308
330
317
278
267
277
290
300
290
300
312
244
263
281
295
297
283
287
278
283
307
327
321
318
295
283
304
334
347
303
294
273
303
333
334
326
333
352
308
307
326
325
306
322
348
335
304
334
306
331
285
297
320
345
328
350
334
274
327
338
338
343
377
350
325
312
361
337
309
296
333
333
301
285
312
307
314
334
354
354
318
325
333
310
284
282
289
298
297
306
274
277
316
318
320
327
334
328
198
222
217
255
285
295
234
250
220
256
247
245
247
246
257
287
292
300
219
242
240
270
290
283
283
295
302
224
266
273
261
253
258
257
252
267
220
230
247
250
255
270
272
283
237
246
245
237
240
243
264
254
245
261
277
284
255
244
246
237
243
232
230
238
235
233
252
212
200
175
174
204
207
206
218
244
247
228
218
216
227
217
234
247
118
-999
-999
-999
170
185
192
143
159
180
190
217
215
213
202
208
217
239
232
206
193
198
208
214
213
168
183
177
185
225
234
222
212
203
222
240
234
234
187
188
194
183
199
216
221
230
235
233
205
199
225
247
257
227
212
210
236
233
207
220
241
260
233
268
247
237
273
282
277
270
262
270
288
238
254
240
263
195
229
267
307
320
227
224
248
276
297
237
262
263
269
284
208
247
255
285
237
283
311
295
322
322
299
319
335
337
328
333
327
342
312
327
290
303
305
314
322
315
255
281
280
335
322
272
291
249
284
329
304
303
288
292
246
257
287
307
328
308
270
283
262
284
254
256
278
267
280
295
287
315
307
333
265
250
190
277
310
334
278
284
322
315
307
315
304
266
307
274
285
218
258
297
317
317
257
287
305
315
335
335
318
284
322
334
323
282
295
304
305
284
286
298
300
327
282
325
322
333
373
325
354
357
357
354
352
347
274
307
323
277
298
304
320
327
310
305
264
243
301
307
302
283
308
317
305
298
300
307
295
298
316
327
333
337
334
322
335
327
205
258
273
287
290
294
263
280
293
317
314
314
305
298
294
310
313
317
336
294
294
292
312
304
294
297
316
322
297
278
278
267
295
314
310
263
278
313
305
290
307
310
297
317
312
335
292
328
294
277
283
242
253
272
278
290
296
305
250
252
236
257
244
245
243
264
264
260
274
284
290
285
282
274
282
287
252
264
270
276
287
315
304
252
264
247
222
257
287
284
282
273
250
272
218
195
202
202
217
241
228
227
248
240
242
237
242
232
217
216
217
220
178
222
217
195
214
222
210
213
207
220
217
227
243
246
262
240
240
238
237
225
255
237
220
243
244
206
210
221
230
238
220
237
218
212
210
203
222
233
230
245
240
235
225
123
177
195
215
210
209
202
207
213
210
217
212
211
250
243
233
231
233
264
267