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