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