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