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