0682141_W -23.85 31.5833 223.0
1960061412 2006123112
251
221
245
247
270
293
273
260
239
255
266
263
265
266
232
277
240
240
246
236
209
217
237
261
240
243
250
240
244
234
275
275
302
268
333
229
200
220
211
224
235
245
235
246
272
267
285
308
265
275
275
255
255
300
342
275
325
315
295
245
302
319
332
240
258
265
272
317
235
231
260
260
299
322
334
289
265
322
273
285
345
305
284
295
285
333
257
275
275
313
295
325
290
288
285
286
287
316
350
369
185
201
263
324
349
366
308
345
189
189
280
309
372
300
284
311
364
355
400
335
257
269
238
260
216
293
350
344
364
351
360
378
383
314
372
350
353
405
314
327
345
352
325
352
336
350
375
370
305
265
223
260
315
314
225
241
325
269
304
335
341
288
286
277
291
304
281
300
318
335
377
352
328
327
348
270
311
293
335
286
334
302
306
320
333
357
400
353
355
366
345
364
357
341
375
308
330
332
314
220
232
257
275
320
373
338
338
354
344
380
357
368
362
365
378
368
369
373
363
386
304
296
303
313
320
307
347
378
392
414
357
344
359
360
360
359
355
343
330
300
309
345
325
235
246
270
307
302
300
320
318
333
348
369
365
365
380
351
343
365
344
360
352
267
302
310
303
319
321
-999
-999
-999
310
320
326
367
345
340
334
340
331
355
378
398
306
311
327
349
315
324
359
295
301
345
348
354
286
304
323
300
239
336
319
315
356
351
330
346
370
315
315
330
305
313
335
295
316
304
301
304
299
305
343
370
282
264
305
320
327
313
318
341
364
255
265
282
300
299
305
258
246
290
370
295
258
258
300
335
312
325
275
279
295
269
268
297
275
234
245
240
249
284
262
257
270
256
260
255
280
251
270
242
256
275
296
242
225
213
234
245
265
225
241
277
245
288
241
225
220
234
242
255
261
249
265
286
278
214
215
262
250
244
245
236
274
295
300
305
276
280
264
264
245
266
318
237
264
295
224
208
222
238
244
234
250
257
245
270
298
328
215
235
231
210
251
252
239
256
312
278
300
345
371
353
360
216
226
251
265
273
326
372
315
329
350
317
355
315
355
350
276
275
320
364
369
296
315
352
199
264
320
327
271
264
320
360
396
212
235
262
309
381
240
274
331
371
382
305
304
225
274
305
340
361
389
295
366
405
250
318
411
357
192
190
240
294
351
336
375
244
257
275
255
250
290
280
288
314
362
224
290
345
338
372
392
377
390
354
271
289
265
304
375
335
341
354
210
270
286
354
228
287
323
352
325
326
388
391
226
236
270
335
371
357
400
393
352
304
344
412
199
225
288
308
311
330
362
314
326
375
364
370
381
401
380
264
288
317
327
335
310
310
307
262
315
339
270
291
307
245
296
380
270
255
305
308
290
322
335
-999
371
336
355
360
365
385
384
-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
343
342
346
349
402
358
375
315
310
268
314
326
338
330
326
314
300
292
281
304
314
346
315
335
381
362
415
271
296
314
301
319
336
314
350
394
259
195
204
290
274
278
280
300
305
255
258
279
243
257
265
280
276
274
284
291
249
260
269
274
280
278
271
274
275
268
278
284
292
257
249
248
248
257
256
264
283
284
294
278
279
304
303
258
260
284
247
237
239
270
301
286
281
296
283
266
321
273
285
319
315
305
304
309
269
268
240
254
274
268
286
313
235
244
258
265
258
264
265
242
269
254
295
238
260
277
286
265
319
250
248
260
260
245
259
255
293
315
230
238
264
287
277
262
305
270
280
315
260
269
270
288
287
275
314
349
283
308
300
316
331
255
189
274
274
305
349
352
364
284
326
300
326
329
324
318
320
284
312
360
219
294
360
374
264
294
295
324
385
400
370
364
384
276
305
350
347
325
370
349
345
350
375
403
368
264
288
316
343
380
356
382
400
408
235
244
302
318
353
324
305
335
360
375
380
410
284
294
320
326
338
322
325
319
345
365
374
420
428
434
259
266
312
224
261
284
328
390
298
234
285
367
354
284
274
301
314
330
319
320
334
316
334
374
275
307
368
356
327
300
296
346
348
367
334
324
324
308
325
344
338
288
299
304
314
269
310
290
325
294
315
320
356
289
310
354
355
350
374
286
300
355
357
349
350
368
341
330
354
355
384
355
277
257
288
320
315
328
341
355
374
294
322
340
335
335
347
388
340
354
354
345
365
358
354
364
364
306
304
337
340
357
296
275
289
295
336
-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
318
365
265
340
323
300
334
220
268
295
308
321
335
301
297
260
295
320
345
360
234
242
267
300
309
300
300
290
299
261
284
294
271
244
270
295
239
254
244
239
278
286
264
276
300
270
251
270
254
283
290
326
278
260
270
285
300
253
255
265
260
275
275
259
244
238
246
244
259
294
310
276
204
205
220
220
245
230
230
234
268
300
325
290
189
228
247
266
266
235
254
264
205
224
210
214
224
251
264
281
211
245
259
265
274
277
281
275
280
308
242
251
254
284
234
300
248
220
234
252
284
289
249
234
269
249
264
285
304
336
270
292
254
285
325
270
276
262
250
256
264
278
312
324
285
268
345
261
280
285
270
279
336
260
270
320
324
344
354
349
346
326
335
345
340
329
299
299
340
365
325
305
330
339
340
405
276
240
287
315
369
295
325
376
378
355
330
390
368
260
351
325
251
324
370
359
357
279
305
326
319
314
328
306
267
324
295
275
305
310
324
304
295
320
315
305
330
378
295
316
325
370
339
356
374
350
295
305
364
351
315
339
360
370
329
324
325
350
269
356
395
400
317
339
345
275
321
365
391
399
355
353
389
404
274
300
246
329
365
264
334
384
401
392
415
210
245
287
335
335
330
356
397
355
366
391
340
309
366
384
384
368
320
320
330
335
341
326
344
342
350
360
305
337
372
326
360
396
365
356
300
318
289
339
304
335
344
324
295
314
316
306
314
376
387
266
290
330
370
389
411
376
370
379
310
251
328
361
321
300
330
340
339
365
370
353
345
351
394
370
400
350
260
310
307
310
360
354
290
349
365
324
337
346
334
352
375
349
350
336
340
375
389
365
370
349
345
354
384
329
315
342
369
345
366
332
314
325
340
345
254
261
285
340
300
252
277
271
285
299
300
309
274
230
240
244
268
284
285
280
285
325
304
321
296
275
319
324
260
274
286
304
299
309
274
266
328
260
279
290
279
270
260
264
225
246
241
251
269
278
276
287
315
334
268
249
250
280
274
256
265
251
266
279
294
224
225
210
267
300
278
224
218
235
236
230
255
285
250
286
295
245
209
226
206
215
224
230
238
228
231
265
254
252
255
280
214
205
240
252
279
245
230
240
254
268
285
285
251
286
254
257
259
214
224
235
280
301
309
339
245
230
249
300
265
261
265
305
272
265
296
330
240
250
272
338
227
279
309
324
260
260
304
274
304
231
259
299
339
356
320
285
321
320
296
341
296
300
329
328
290
340
370
374
276
344
410
276
325
423
184
215
281
310
302
310
346
349
360
-999
-999
-999
334
380
374
350
365
340
279
286
251
314
376
375
319
221
290
305
311
295
354
354
305
309
285
325
351
420
421
336
319
379
366
382
362
403
358
385
262
370
206
216
282
294
334
389
346
264
288
330
342
312
311
336
348
300
285
329
335
316
304
250
268
317
310
354
284
304
324
276
295
328
336
270
290
310
360
296
260
274
321
354
364
344
340
369
384
255
309
334
356
360
387
270
274
288
285
320
325
341
336
349
370
366
376
349
362
302
294
338
360
341
357
339
300
340
355
357
374
365
351
386
394
360
366
382
-999
-999
-999
392
294
310
340
336
339
354
412
374
354
375
365
398
345
332
365
389
420
217
289
270
302
315
333
340
341
341
352
340
322
332
330
331
325
349
285
317
325
332
355
345
336
312
318
285
289
305
338
319
319
353
369
355
386
206
187
256
240
276
324
321
336
350
295
290
331
270
275
294
285
324
280
329
309
316
295
287
279
291
280
311
260
282
321
251
252
267
282
284
235
238
260
284
300
305
309
325
265
314
336
289
319
295
226
234
242
249
250
244
248
219
220
204
237
239
265
288
315
310
261
212
236
235
241
250
230
224
240
256
272
250
255
244
245
239
245
258
271
280
261
245
273
255
265
264
279
235
232
261
245
274
306
260
271
270
306
280
259
264
284
312
314
315
292
255
268
269
279
308
339
280
259
268
260
266
289
315
289
290
285
280
289
324
301
350
369
318
340
361
360
259
180
238
230
245
289
274
266
290
330
246
275
282
290
316
305
324
329
324
349
374
386
344
334
284
294
328
365
320
159
215
239
284
307
318
280
290
339
250
244
264
326
345
376
300
288
244
289
295
296
342
387
205
160
244
260
300
341
360
370
310
345
409
365
398
405
372
390
377
368
241
220
261
295
313
343
370
370
238
180
172
233
261
365
378
251
250
281
320
325
340
344
340
366
325
334
361
384
345
295
330
390
372
369
401
277
306
356
375
384
375
375
395
288
299
339
316
370
423
356
359
367
384
406
335
278
330
364
367
376
325
396
357
261
284
275
285
334
338
354
337
324
354
354
359
388
379
355
385
360
380
399
399
382
301
330
330
340
385
324
364
266
336
375
251
290
314
332
362
245
285
284
305
272
310
305
338
329
345
295
319
292
274
303
386
254
301
321
336
320
305
344
330
380
263
295
344
294
277
289
315
325
324
339
346
336
341
334
330
350
365
370
330
356
354
260
281
290
276
272
310
329
275
265
332
365
389
369
256
250
339
324
315
340
356
395
234
240
280
285
316
299
299
289
276
255
262
264
279
275
294
295
295
312
330
315
319
282
306
296
266
324
290
325
355
301
256
270
270
280
284
310
270
259
290
290
309
275
283
302
266
254
255
255
251
263
-999
-999
314
330
266
270
240
259
264
240
255
260
250
244
220
216
250
249
299
300
302
315
312
332
260
269
280
265
276
292
320
272
280
271
279
324
260
280
280
285
324
275
190
256
288
338
204
200
231
276
253
266
284
240
307
327
289
292
310
274
266
274
319
300
309
287
285
286
265
304
349
251
166
235
247
260
286
310
319
329
312
334
240
245
294
290
315
352
264
230
269
265
277
316
275
270
335
389
295
265
182
169
250
272
274
309
350
320
379
340
350
330
215
250
299
341
355
360
387
236
300
316
340
389
308
310
302
368
194
210
315
216
230
246
320
210
255
303
332
288
340
359
395
354
372
395
388
392
350
360
260
265
290
250
274
310
335
345
385
246
272
347
315
294
261
325
305
316
345
362
350
340
400
444
254
378
362
395
398
435
359
295
310
356
346
342
356
385
378
255
238
245
245
265
215
270
280
323
282
330
342
300
335
356
350
292
286
275
275
329
305
325
380
419
290
304
384
331
355
370
359
374
340
359
369
345
379
259
304
327
300
315
325
300
330
360
366
335
345
355
279
285
304
341
355
324
282
290
299
314
341
315
314
334
326
226
279
302
305
301
268
255
295
-999
-999
-999
325
309
-999
-999
-999
310
315
350
354
345
340
285
280
289
286
306
330
345
255
280
306
310
292
312
294
300
325
323
354
346
362
234
236
275
296
290
305
326
323
294
284
283
324
322
330
312
296
244
245
314
319
231
264
285
298
312
315
310
204
300
280
269
310
296
299
305
289
279
278
276
280
301
299
310
264
276
272
278
276
292
316
239
264
265
275
295
320
235
254
250
285
309
235
245
269
302
245
256
270
310
336
272
242
240
240
242
250
265
267
267
284
245
262
290
260
235
256
265
291
269
265
286
234
270
254
250
245
250
250
212
217
235
244
260
175
180
234
240
230
249
270
214
232
256
289
239
249
246
250
255
282
302
241
252
259
266
260
296
214
250
305
314
255
265
305
260
250
262
325
249
220
226
240
256
256
266
250
272
290
320
296
275
315
300
275
335
364
296
222
266
280
275
260
290
275
305
299
314
327
305
310
310
290
282
340
254
275
330
305
359
355
365
330
375
235
258
358
350
205
334
305
290
295
319
349
290
345
306
320
325
355
344
315
356
364
385
414
229
225
200
196
266
289
305
340
305
309
314
356
349
376
345
366
325
375
389
261
320
375
410
350
206
193
260
325
308
310
370
250
285
331
360
380
366
392
355
285
340
330
315
335
350
380
385
250
275
330
360
370
361
360
320
350
331
344
331
356
286
359
295
326
343
370
370
380
368
370
392
437
392
380
340
360
-999
387
350
405
290
329
355
369
391
410
396
386
286
335
349
295
325
356
365
360
345
325
389
409
304
339
329
340
359
390
330
384
311
336
341
300
300
314
279
326
264
276
310
345
275
304
326
360
329
355
320
325
375
306
340
340
349
355
290
304
315
299
312
365
301
234
270
305
335
320
326
315
325
324
352
309
245
256
285
280
295
302
305
299
330
315
330
255
275
300
300
344
355
370
256
305
250
269
274
244
215
270
296
245
235
294
241
240
266
309
282
270
295
325
340
365
340
340
330
285
301
285
313
300
255
200
186
246
286
295
280
256
244
249
265
259
250
230
215
245
260
255
260
290
270
175
125
196
230
225
245
280
-999
-999
-999
265
210
214
233
245
-999
260
215
235
239
229
240
257
250
259
235
210
225
236
250
266
284
304
194
162
225
250
282
291
310
228
215
255
266
279
280
280
274
294
239
195
240
268
291
315
330
320
272
225
260
275
264
290
330
270
260
300
346
240
186
230
270
319
250
280
354
179
220
253
302
344
194
285
300
244
265
289
292
324
320
380
330
310
290
250
240
270
311
347
288
293
350
340
229
300
330
360
326
340
364
269
318
340
300
388
250
270
330
359
216
215
295
385
360
244
280
285
305
340
370
380
372
276
303
376
431
346
375
352
370
329
240
250
310
386
370
370
355
356
211
312
350
315
334
324
336
354
385
399
402
366
170
164
194
214
295
326
171
185
290
299
305
344
346
280
306
240
310
330
360
356
305
351
370
380
335
250
225
259
342
286
345
260
329
-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
384
340
390
347
300
340
375
365
320
369
286
307
344
370
330
365
340
346
365
395
410
284
344
360
386
354
375
409
398
310
340
359
355
375
390
399
415
350
215
254
270
305
260
230
234
277
298
325
312
290
280
305
335
316
264
300
300
325
344
340
320
245
290
334
255
310
294
299
290
335
303
305
355
239
310
328
315
324
350
349
379
239
200
264
279
295
295
315
344
305
330
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
340
285
277
265
276
295
320
310
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
322
253
-999
-999
-999
-999
273
-999
-999
-999
-999
280
-999
-999
300
268
275
302
300
266
295
232
241
248
289
306
278
249
275
300
319
314
230
220
214
240
250
250
245
245
249
220
260
241
300
306
310
326
310
270
269
259
292
300
250
255
250
255
275
267
264
274
260
308
330
200
254
279
284
310
274
272
280
290
327
345
315
255
330
300
266
249
349
289
335
319
280
300
170
220
266
305
326
290
285
324
325
260
285
325
339
349
345
330
265
259
215
229
279
285
285
306
355
390
410
320
340
312
300
360
399
416
395
178
195
219
221
258
310
309
200
240
307
360
365
290
304
270
320
350
325
234
300
350
380
389
399
219
240
265
290
330
345
349
394
344
380
306
355
389
380
400
325
335
370
235
280
313
375
271
311
367
351
350
270
200
259
301
321
360
365
291
301
320
331
391
340
350
340
270
320
290
312
311
380
334
370
395
410
400
323
373
395
345
330
334
345
371
395
340
312
380
350
312
344
385
405
355
375
393
359
326
365
380
360
385
339
356
355
416
260
286
310
368
385
386
261
320
380
330
330
320
315
360
335
301
323
340
345
-999
-999
-999
370
349
369
369
378
386
319
345
389
389
352
330
340
355
270
285
320
306
315
324
316
325
335
355
295
340
350
335
319
320
325
340
301
282
295
340
349
299
315
321
330
325
335
305
310
319
340
335
346
362
315
356
231
275
285
340
295
265
254
241
295
260
285
300
310
292
315
320
305
315
305
245
299
350
276
300
270
230
215
219
249
296
310
282
270
289
299
315
325
340
370
350
270
280
315
336
249
210
255
255
280
300
270
270
310
260
294
310
255
266
211
226
240
249
240
215
270
250
225
250
265
264
255
185
235
260
281
286
229
270
321
275
314
269
255
285
305
274
290
320
230
200
226
236
279
270
276
310
275
176
226
245
250
270
290
295
265
245
250
280
312
300
280
320
280
316
329
249
265
250
315
270
326
262
285
267
265
272
295
334
279
325
319
325
300
310
301
340
310
370
255
315
201
320
279
277
310
354
395
284
235
295
335
285
324
345
350
350
310
326
360
386
358
360
350
365
359
355
255
302
290
340
356
300
395
394
355
215
189
199
269
312
336
324
235
222
274
280
330
330
340
360
251
300
310
335
372
339
296
350
375
-999
399
359
255
-999
-999
-999
-999
-999
-999
-999
366
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
325
-999
-999
-999
-999
405
380
325
355
376
375
375
404
345
350
385
335
396
399
390
428
306
330
370
355
344
375
359
235
280
309
349
290
360
360
370
320
366
249
316
325
243
319
319
350
355
349
375
425
335
366
310
333
305
289
324
356
360
324
234
305
332
280
310
324
330
320
330
340
325
280
329
335
312
295
339
360
294
325
370
256
280
319
325
330
270
290
305
330
339
310
241
299
335
317
330
334
375
356
-999
-999
349
-999
310
350
330
330
345
316
330
355
339
330
332
324
345
335
350
374
305
345
390
390
295
320
320
302
290
310
340
375
255
299
300
244
310
305
290
300
312
352
248
-999
-999
-999
-999
280
292
299
291
290
300
297
297
334
300
312
318
-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
282
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
300
-999
226
269
258
264
284
300
305
250
225
189
250
250
275
295
263
245
240
255
280
315
256
216
220
245
259
276
270
260
270
245
250
255
265
285
270
245
300
315
250
300
270
310
261
284
235
234
250
250
254
300
275
297
299
320
290
269
251
305
305
345
224
275
265
285
310
320
315
314
322
340
-999
326
200
265
169
242
292
267
314
355
350
385
289
256
300
389
370
270
282
320
340
275
361
359
325
280
272
321
346
390
231
248
206
305
280
310
330
315
340
350
366
340
290
225
240
316
335
365
344
165
205
305
332
284
-999
344
316
325
285
205
277
310
336
320
211
280
286
320
284
-999
-999
-999
-999
-999
-999
364
350
258
280
299
336
330
305
340
320
305
350
252
305
320
335
380
280
290
351
390
375
353
380
382
275
295
303
265
266
-999
375
340
235
293
370
390
399
349
336
325
305
335
285
340
340
305
315
350
351
375
355
372
301
245
285
315
330
325
340
311
328
356
300
240
200
223
240
295
280
306
262
335
285
-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
298
301
306
330
214
257
323
326
305
295
295
290
285
305
273
305
305
300
324
284
311
294
292
290
311
305
305
266
285
330
305
263
295
275
290
300
305
316
333
305
311
316
305
311
278
278
290
312
260
295
301
300
305
305
350
327
306
345
240
275
295
-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
235
-999
-999
-999
265
294
283
290
295
250
285
250
245
255
284
240
240
265
200
212
261
275
255
250
235
261
284
284
255
295
301
202
224
262
305
250
245
250
230
245
240
283
305
320
250
254
285
284
340
283
305
256
295
310
329
362
240
305
195
161
200
287
-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
307
302
360
378
-999
-999
255
320
284
300
300
290
285
310
356
400
240
208
280
296
330
346
344
290
320
294
312
355
320
370
360
387
415
400
385
362
390
410
256
415
395
285
365
425
350
406
325
274
290
345
375
387
220
275
370
350
380
392
400
415
266
355
390
340
350
390
380
395
375
410
250
320
355
370
268
250
267
335
340
355
349
377
382
390
400
405
353
430
323
385
405
211
240
275
310
315
330
305
350
355
381
390
350
341
370
383
394
361
349
360
361
300
283
260
320
350
240
290
332
361
355
378
353
308
308
315
329
346
333
322
302
350
350
383
390
260
300
330
340
322
350
305
330
372
361
344
333
340
355
330
226
250
300
336
324
330
290
296
299
249
260
260
288
320
350
280
220
238
270
290
261
260
270
260
261
260
280
255
270
300
310
360
255
188
270
250
230
270
270
273
280
273
320
298
320
349
280
328
249
255
273
270
261
250
260
273
312
270
255
300
340
210
230
280
249
270
310
260
260
240
240
238
220
230
250
266
260
270
280
260
280
290
255
255
241
240
240
230
226
250
263
290
276
255
305
294
301
230
238
232
210
262
250
270
250
240
270
299
290
288
262
290
288
210
230
160
249
290
330
170
160
210
230
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
200
215
205
233
257
253
289
334
302
190
154
181
252
322
382
387
352
272
327
257
287
277
360
244
289
374
302
285
256
203
282
342
272
197
307
257
309
267
278
238
205
252
268
316
325
349
348
217
227
-999
-999
310
364
252
223
242
253
289
-999
334
-999
346
347
391
380
-999
337
332
412
260
303
329
350
352
345
380
385
390
325
272
240
308
378
368
226
251
278
266
308
340
225
252
282
257
296
305
306
344
302
268
283
304
345
354
342
375
358
370
362
400
413
411
313
357
391
321
358
225
312
346
355
290
385
306
326
288
356
340
380
394
330
356
370
380
354
357
390
420
299
324
349
370
378
272
290
340
320
327
270
312
320
334
325
340
371
353
363
394
386
365
368
380
405
276
334
366
367
355
375
379
279
265
288
329
367
340
356
365
361
345
347
366
373
365
360
282
302
324
320
318
335
350
338
345
350
313
320
360
332
335
380
334
330
370
368
347
352
395
410
311
335
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
-999
255
261
269
270
275
273
279
295
314
285
285
318
320
310
312
302
280
307
320
330
275
285
304
288
222
211
265
310
226
261
262
264
260
268
286
235
245
249
292
283
272
284
265
277
256
290
229
230
228
270
330
251
280
298
285
255
266
269
270
287
311
182
195
239
246
248
264
269
279
263
290
239
216
239
239
241
254
242
263
283
300
340
279
291
292
299
303
340
268
278
328
253
264
314
308
261
254
272
282
311
339
277
260
276
295
287
-999
-999
-999
-999
362
235
226
266
250
270
311
351
384
302
347
322
235
268
263
218
264
314
267
285
299
306
336
336
333
335
340
355
311
310
336
340
230
268
272
306
291
305
328
294
315
305
302
315
335
338
360
373
398
218
233
298
270
328
361
392
286
295
313
303
356
234
256
283
323
335
380
290
229
233
320
354
262
197
283
385
355
360
275
371
426
285
366
277
293
311
321
319
313
366
404
403
288
267
256
358
290
393
252
287
375
364
292
338
327
-999
390
-999
410
395
243
335
366
330
400
281
320
420
400
430
330
380
400
415
425
320
390
410
405
320
370
415
365
311
345
388
401
406
296
350
380
373
375
422
385
370
322
340
345
344
325
362
372
385
402
247
309
342
345
337
352
387
355
370
393
423
300
400
251
360
400
360
370
373
413
405
255
300
315
340
340
360
360
350
350
390
330
360
395
366
380
265
305
335
414
230
380
355
383
389
230
255
285
300
332
330
324
320
316
372
250
290
317
307
332
345
314
382
335
322
326
321
326
325
327
306
400
358
301
257
290
305
350
395
320
355
380
367
372
374
395
299
270
317
370
348
290
286
318
319
347
371
381
370
331
334
273
276
305
315
290
270
345
250
235
287
305
370
300
280
310
335
365
380
266
260
265
290
305
215
226
250
300
260
250
290
315
220
275
290
255
258
280
250
210
235
265
280
290
323
318
210
245
252
267
286
300
305
330
246
284
291
226
259
244
226
220
242
293
220
236
300
246
280
292
305
332
350
366
266
209
238
261
283
300
324
244
209
270
281
287
268
247
230
257
260
284
312
288
340
359
259
190
181
225
236
263
272
293
311
270
303
244
246
274
285
261
185
216
230
285
323
339
331
257
292
303
299
311
320
270
317
340
331
290
253
300
352
423
258
298
308
307
290
260
330
342
334
345
322
342
305
370
380
395
385
384
372
390
253
255
257
285
253
267
305
301
299
312
217
294
309
309
343
256
255
265
290
321
381
195
273
267
305
388
405
266
232
346
370
350
366
327
247
332
310
324
334
295
280
330
300
316
325
333
335
352
382
331
325
382
346
360
331
342
306
311
300
335
331
316
340
372
300
298
350
310
307
315
327
340
350
380
390
300
270
300
310
320
330
340
390
345
340
290
350
370
310
355
397
300
335
340
340
360
330
325
380
420
410
260
260
300
350
347
350
-999
-999
-999
340
335
335
340
310
345
350
250
345
365
295
335
260
270
290
310
320
392
240
265
280
305
320
330
360
330
340
390
380
320
320
305
330
335
285
300
305
317
320
350
378
375
328
350
350
360
265
246
274
290
325
280
275
305
325
334
340
354
375
375
280
250
265
245
305
250
263
255
255
218
255
260
250
280
310
328
335
340
278
284
285
300
325
300
320
-999
-999
-999
275
275
270
270
317
285
320
325
315
270
300
270
290
305
318
350
335
355
315
260
290
315
325
345
295
338
370
370
380
320
280
290
310
240
265
265
280
275
305
260
250
225
222
250
290
275
300
327
275
270
259
280
300
295
320
340
165
206
218
240
253
266
255
270
260
250
253
280
253
250
248
280
305
317
324
240
250
270
290
265
247
220
185
196
235
280
300
260
205
260
285
298
257
261
167
240
240
211
256
290
305
248
273
227
220
245
280
305
315
250
234
241
310
319
245
252
270
270
240
290
260
260
310
325
345
280
315
320
310
250
325
245
245
225
240
285
340
405
290
315
285
335
320
330
260
310
305
310
155
205
222
280
287
240
300
285
335
255
250
340
315
275
290
290
320
355
350
345
300
335
255
320
350
340
260
245
300
345
335
262
211
247
292
335
226
260
330
300
300
315
305
355
380
375
280
275
380
225
235
276
305
240
290
280
280
310
310
380
232
250
300
330
305
320
235
280
355
305
356
365
340
280
340
355
340
220
255
345
360
350
370
280
305
325
355
380
330
330
370
375
270
320
326
350
362
355
310
290
310
385
305
355
350
380
285
330
370
365
380
370
390
350
340
350
305
290
320
345
355
375
375
420
300
340
360
230
270
305
330
335
350
315
340
325
325
345
340
330
345
-999
-999
-999
350
365
355
335
250
275
285
310
305
310
325
325
320
330
300
315
330
325
315
335
325
305
315
325
355
380
368
295
310
255
285
300
315
308
315
335
330
325
375
315
270
285
335
260
310
330
335
325
310
345
305
290
300
300
275
260
305
320
335
370
365
395
285
295
285
275
290
255
255
290
295
320
330
300
300
310
315
360
325
280
300
205
300
295
290
360
255
270
270
305
320
305
310
280
300
285
260
200
210
220
230
270
260
260
-999
-999
-999
285
260
260
255
255
270
255
225
255
235
215
255
240
255
271
210
230
246
265
280
305
340
255
255
300
250
280
315
250
275
280
255
245
250
265
265
300
260
255
240
245
260
275
310
335
345
315
330
275
300
220
224
245
240
228
185
245
225
245
280
310
260
270
285
290
225
252
260
315
290
280
325
350
250
305
320
345
295
335
280
250
330
280
300
260
250
280
255
285
295
275
291
310
315
228
240
250
270
300
320
290
230
310
360
320
250
300
275
270
310
359
386
420
235
212
190
243
240
285
355
251
225
269
314
352
376
284
346
359
376
358
363
387
400
366
400
259
296
365
226
267
296
330
390
336
361
380
312
294
285
320
320
316
331
361
359
350
342
339
391
255
240
250
320
370
355
375
375
380
375
360
245
275
270
300
360
360
325
310
310
290
305
345
380
385
380
330
320
325
310
320
240
305
345
380
320
340
315
350
360
375
410
330
275
335
375
310
325
330
335
280
255
345
275
300
350
405
325
304
376
380
-999
340
-999
-999
-999
380
350
350
345
315
355
375
375
380
405
415
415
305
355
365
355
350
350
365
315
325
350
375
380
375
375
260
320
365
328
338
373
388
328
370
350
348
341
383
370
319
301
318
326
333
346
325
365
383
387
407
316
329
330
300
350
351
377
378
342
354
350
345
360
380
400
395
324
350
385
385
402
310
360
345
350
360
380
385
385
245
280
280
326
330
340
-999
272
295
308
315
335
373
370
365
367
374
375
274
295
328
325
250
272
310
320
243
232
245
250
280
277
272
275
276
290
321
-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
262
272
278
300
220
242
250
266
289
280
338
259
263
285
342
224
275
274
264
275
275
285
285
310
295
260
236
266
265
265
270
259
290
310
315
315
320
290
285
320
346
336
295
296
325
330
316
336
268
240
265
246
265
351
360
366
366
330
335
320
330
315
272
300
269
284
364
384
351
296
247
319
343
350
272
281
346
383
225
285
340
316
342
351
365
375
280
166
206
260
266
277
316
265
242
292
360
390
295
286
330
310
328
342
334
365
320
286
300
310
360
330
360
330
340
370
275
300
400
220
195
242
292
305
285
290
365
309
257
314
352
334
290
310
326
360
380
400
295
325
351
325
293
313
365
335
346
345
355
380
220
240
-999
365
365
360
346
373
355
354
300
345
270
273
321
330
320
350
385
249
305
290
299
315
380
365
405
400
420
386
345
260
330
240
300
336
278
300
345
368
330
325
347
335
320
400
325
385
375
270
330
330
360
370
300
300
365
375
270
300
330
390
360
395
390
370
390
395
390
335
370
360
355
365
380
320
315
360
395
390
330
360
370
410
405
390
375
396
370
353
329
370
350
360
350
360
360
350
320
340
350
370
330
300
330
400
400
380
350
350
320
340
350
300
320
340
320
340
310
300
280
350
390
350
-999
-999
380
420
320
370
400
370
370
-999
-999
-999
-999
370
390
250
260
270
300
305
310
320
360
-999
-999
-999
310
340
305
310
315
300
310
305
350
335
375
315
360
360
350
365
380
380
300
-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
255
280
300
255
265
295
235
240
260
290
285
270
275
270
270
272
275
290
290
295
243
239
235
260
275
323
305
290
272
260
255
265
277
300
345
232
225
220
260
245
290
319
335
230
210
275
255
305
295
280
260
285
340
350
315
185
190
235
290
270
290
360
355
270
305
285
180
200
235
280
265
285
310
330
360
322
355
330
185
245
270
320
350
285
301
330
330
250
190
225
286
320
325
180
195
230
220
315
308
310
330
310
330
350
250
250
255
250
260
265
275
270
245
270
305
325
330
325
260
370
290
290
340
330
320
395
365
405
255
300
325
310
260
225
250
275
330
310
390
300
365
360
285
250
270
330
390
400
360
370
270
320
360
340
350
390
355
340
345
335
270
345
335
310
360
220
295
300
310
315
310
350
310
320
320
345
250
310
352
325
250
250
300
320
320
310
320
330
360
390
315
310
365
280
325
360
360
365
365
400
335
365
380
365
370
280
295
360
320
335
330
340
350
390
395
305
300
305
340
330
-999
-999
-999
325
310
315
330
340
330
350
355
330
325
350
340
335
335
325
310
330
315
315
340
340
345
330
265
325
275
325
265
295
270
255
240
285
305
340
330
355
315
320
320
330
340
350
355
355
320
375
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
288
295
330
324
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
273
285
295
261
264
252
261
284
312
274
252
280
282
283
289
312
324
286
319
316
293
328
338
331
269
307
325
-999
343
268
263
275
310
341
360
305
357
344
298
245
249
250
268
299
281
290
222
253
252
270
290
310
225
245
244
242
250
272
270
200
212
266
271
272
300
290
306
322
290
290
315
195
240
270
230
265
295
320
317
305
316
302
260
295
275
282
292
270
265
280
315
309
280
335
275
295
290
315
360
340
255
195
240
255
295
287
325
325
330
245
225
270
310
305
260
255
270
320
370
265
337
380
388
355
-999
220
-999
280
310
360
377
350
393
445
240
235
292
360
395
285
285
290
340
320
355
325
334
390
425
272
278
370
445
360
385
310
362
382
402
420
415
418
402
205
170
180
240
270
320
370
280
210
224
250
255
250
280
330
240
225
320
358
210
284
356
326
368
234
293
322
330
340
380
220
280
283
310
315
323
236
246
257
301
323
327
350
349
405
395
372
369
380
232
250
325
370
314
309
324
243
267
238
261
313
364
320
348
370
371
295
290
335
313
357
370
370
447
442
405
363
264
290
360
340
322
340
350
401
337
366
378
414
290
290
300
367
352
342
360
362
367
350
362
398
403
398
383
373
344
350
356
378
344
360
340
398
428
426
368
320
320
352
290
328
370
312
325
344
350
360
305
318
354
380
360
310
333
338
306
300
315
313
300
-999
366
400
284
305
299
323
310
328
359
374
373
363
393
344
355
360
377
360
361
333
352
358
341
353
331
317
338
338
365
420
393
306
282
341
346
332
330
332
305
311
320
310
312
323
333
348
239
272
262
324
370
390
293
368
261
233
237
256
315
243
251
260
281
320
340
331
315
300
-999
-999
-999
340
387
300
250
301
340
330
370
372
354
320
335
300
328
360
360
260
204
240
293
330
370
383
250
190
180
211
209
271
262
252
266
230
230
270
242
233
230
270
285
299
292
300
269
310
340
362
272
284
326
343
345
264
334
250
324
265
235
270
295
290
320
270
268
290
282
309
340
349
242
215
275
240
255
250
265
290
325
283
259
318
360
268
330
250
240
240
269
282
270
295
355
342
330
315
299
332
371
260
289
334
342
333
314
332
339
368
330
360
290
332
325
235
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
412
312
314
340
305
330
326
366
407
254
272
262
280
299
301
332
309
275
317
336
320
344
300
311
335
350
355
364
356
365
344
388
330
330
328
327
337
355
345
332
340
356
360
354
271
305
360
338
344
375
313
367
382
316
274
323
360
264
299
335
321
365
365
342
348
367
368
353
359
386
238
278
304
286
319
296
297
324
345
317
292
303
335
329
323
258
297
328
343
287
278
256
263
302
330
353
277
287
294
275
295
293
296
281
316
316
345
363
368
331
322
296
332
291
274
298
324
320
243
270
300
338
282
275
270
260
267
282
275
266
256
278
276
290
265
259
280
297
287
301
276
284
260
277
299
245
245
224
135
210
234
245
217
254
266
273
282
289
320
336
280
245
285
268
304
289
338
301
315
242
247
274
300
273
298
313
280
312
318
313
180
235
236
240
243
220
218
221
228
238
242
250
228
224
252
241
245
279
252
239
275
299
285
296
306
317
245
255
267
210
223
245
215
260
270
302
310
249
280
248
276
288
285
313
296
313
281
306
330
333
325
323
295
290
280
262
286
306
280
292
276
300
300
278
272
325
245
230
315
336
270
235
190
236
240
255
240
218
289
295
310
315
363
332
315
385
367
320
304
338
374
415
303
335
307
360
368
375
392
335
282
194
256
340
260
245
265
267
230
227
265
271
297
315
350
385
337
290
380
260
255
245
323
315
335
350
381
330
360
380
400
390
440
316
245
305
300
358
363
270
365
280
290
340
415
360
349
382
353
210
232
220
241
227
265
355
325
295
341
345
385
320
325
360
327
323
354
362
310
380
425
220
265
297
350
320
315
311
391
369
377
358
311
329
382
371
260
273
313
358
387
348
393
393
347
293
300
364
315
317
364
388
397
372
338
375
356
405
326
278
353
366
361
307
270
270
295
335
380
346
335
336
353
345
-999
-999
-999
-999
-999
-999
-999
-999
-999
271
299
329
330
374
342
355
341
354
368
354
393
388
341
362
342
371
365
368
380
390
385
370
283
301
335
342
371
-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
313
274
276
270
288
298
266
280
290
320
255
273
268
267
323
262
314
292
337
302
245
241
265
270
288
267
285
312
310
256
265
305
277
259
285
269
267
268
263
307
233
237
242
248
267
294
250
252
282
295
282
280
266
193
231
241
242
256
275
304
259
266
286
311
254
180
204
257
270
275
280
318
240
242
217
232
260
289
312
256
289
216
229
321
281
287
320
360
325
235
256
301
280
295
329
368
304
257
248
253
203
250
287
298
280
342
293
315
370
348
320
341
309
287
339
202
177
252
302
265
270
289
318
235
290
316
345
363
365
330
297
337
359
199
305
317
326
230
259
343
394
332
230
254
292
350
349
385
241
291
196
203
264
291
357
335
220
262
290
372
236
274
355
406
334
385
267
335
393
269
375
376
198
204
273
288
311
311
330
374
372
365
377
232
293
332
255
242
305
340
332
284
324
295
291
348
303
251
240
254
270
289
327
342
298
317
300
336
331
350
350
370
304
305
320
368
287
365
257
297
338
376
315
321
325
316
333
305
300
294
319
322
330
330
298
314
336
357
287
302
316
311
322
348
359
364
366
317
330
310
334
346
342
308
339
346
348
330
331
311
-999
-999
-999
310
267
257
285
295
315
310
318
288
290
310
322
330
344
290
291
300
300
282
328
321
324
330
355
331
320
320
300
310
318
317
328
331
314
343
351
301
328
301
281
310
301
320
338
330
321
328
314
333
318
301
304
297
286
320
321
350
-999
315
275
315
330
330
352
291
297
289
305
-999
-999
-999
355
370
286
362
244
272
235
266
274
261
260
257
267
300
330
342
340
266
232
260
272
284
275
279
283
295
278
303
266
211
239
262
283
271
232
296
282
275
308
335
264
252
288
282
272
255
258
267
283
297
240
252
242
245
266
267
277
286
306
250
250
282
274
243
240
294
274
298
260
237
246
270
270
272
263
276
256
255
250
236
262
244
255
260
251
222
239
264
302
277
273
258
227
233
237
259
258
253
251
-999
279
278
287
295
287
-999
250
253
285
285
260
257
290
284
253
283
328
349
283
232
291
337
354
304
299
322
285
262
334
354
347
291
301
309
301
265
304
306
336
301
294
367
300
252
329
378
277
344
337
347
330
345
374
367
400
413
328
256
273
253
317
317
296
347
328
337
268
274
302
284
325
317
342
375
300
321
326
316
332
300
304
312
327
319
315
334
375
410
345
344
366
405
402
388
387
345
379
397
400
335
314
355
266
319
340
322
314
284
310
334
333
269
269
268
267
212
254
288
287
306
313
317
321
325
352
331
326
329
328
348
336
344
325
284
263
273
299
301
321
329
337
321
332
335
333
228
280
283
298
322
309
259
272
263
291
285
304
296
303
312
312
321
317
317
338
329
292
298
305
257
300
307
318
287
275
330
309
296
317
296
307
312
306
313
330
272
308
257
275
274
283
287
304
328
178
243
270
275
288
253
283
290
299
288
268
280
294
284
278
277
255
297
311
303
285
336
283
215
243
261
272
287
296
253
212
254
260
248
274
265
264
239
234
248
239
221
252
272
262
263
280
278
274
256
261
218
251
242
268
274
274
249
246
255
245
220
219
218
250
265
268
277
265
245
266
274
272
271
287
238
195
228
260
280
-999
254
260
245
239
246
234
241
248
230
230
238
232
220
245
244
258
255
255
258
272
304
231
220
-999
313
306
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
259
249
259
256
258
277
268
265
255
243
247
270
278
267
260
268
294
250
274
260
284
273
283
313
357
360
318
320
351
256
264
321
302
255
294
375
211
265
355
357
185
269
331
255
-999
-999
185
266
271
283
333
356
284
328
345
346
367
267
261
344
357
327
315
321
364
393
216
229
317
343
329
330
355
345
386
297
315
288
308
375
355
239
242
252
312
300
203
293
340
262
368
307
327
335
347
346
324
355
356
399
290
293
301
319
316
283
255
254
255
300
368
260
323
317
313
336
266
298
330
355
335
334
364
368
355
282
330
338
288
276
330
308
352
374
389
382
403
354
306
361
370
352
257
285
355
364
381
372
316
270
292
310
322
344
341
335
350
395
399
354
346
362
315
290
285
345
380
374
369
360
360
371
322
342
342
345
365
365
310
336
385
410
293
274
255
328
355
315
285
296
336
365
373
276
315
347
313
314
252
265
-999
337
288
306
284
258
211
232
276
316
327
305
324
326
340
340
345
347
364
235
254
314
300
322
340
-999
-999
287
-999
283
289
283
324
312
-999
310
314
312
326
331
341
237
276
285
292
285
257
275
299
300
313
282
263
268
306
283
284
286
285
297
326
323
326
302
277
340
286
286
236
229
221
265
316
268
270
285
290
300
274
274
260
255
264
261
263
266
271
285
303
314
272
260
284
312
259
251
258
277
250
-999
-999
-999
-999
297
253
258
256
247
251
245
246
236
256
271
252
264
274
262
237
257
264
243
243
240
222
225
240
270
-999
302
252
277
283
296
237
194
216
260
300
220
240
247
238
-999
250
280
315
264
245
235
244
-999
190
220
232
244
250
248
260
241
234
242
250
250
240
263
253
254
259
298
263
249
282
330
280
270
-999
330
268
318
308
340
-999
322
-999
278
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
372
400
220
190
182
190
250
315
-999
272
290
285
287
332
360
280
260
310
278
270
-999
335
300
288
323
366
350
300
280
300
330
340
340
305
260
351
375
375
360
230
252
290
310
290
350
290
290
275
250
290
362
360
277
300
350
385
280
-999
-999
390
260
350
370
290
305
315
340
235
280
280
325
320
305
345
280
320
330
310
265
226
288
327
298
-999
311
275
305
310
299
320
330
370
350
210
260
340
290
345
-999
-999
-999
355
-999
-999
335
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
325
330
350
390
390
300
350
370
354
380
335
310
310
315
345
340
360
325
293
303
320
345
355
380
260
270
305
350
410
380
330
375
380
355
265
270
315
330
350
340
350
330
355
285
330
340
355
360
350
-999
360
352
360
272
318
325
330
314
301
340
325
350
340
345
380
370
360
385
360
345
325
345
360
410
300
310
325
-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
325
275
263
293
320
290
283
322
271
238
253
271
263
282
294
296
246
260
298
260
242
260
271
300
331
289
287
266
240
260
280
272
252
190
210
212
232
242
251
262
229
284
-999
249
248
237
284
228
251
247
251
242
155
187
232
275
275
284
239
241
264
237
193
243
235
235
227
250
263
279
241
290
272
224
268
230
281
292
307
221
-999
220
-999
-999
-999
-999
-999
-999
325
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
290
-999
258
-999
-999
-999
295
-999
311
285
315
-999
-999
280
245
285
-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
320
380
373
356
291
352
339
-999
363
241
331
234
300
362
290
206
235
289
315
305
310
345
323
350
380
394
357
250
300
359
372
415
292
323
373
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
290
282
345
305
272
340
311
315
360
373
290
339
370
240
278
280
305
357
360
250
325
370
345
299
320
280
300
328
335
315
320
335
360
344
388
367
350
293
317
398
355
353
380
386
360
307
340
383
335
352
365
342
366
385
375
295
350
393
385
331
213
286
327
-999
406
375
416
344
383
404
415
354
376
399
335
356
378
315
343
360
406
350
375
411
387
396
406
344
340
352
345
304
346
363
360
360
385
345
372
345
350
380
260
320
340
350
347
315
326
354
351
330
325
300
277
314
312
317
320
326
310
318
334
347
-999
370
335
355
356
326
336
381
387
345
355
317
312
319
314
322
332
309
327
360
336
318
307
315
328
342
308
284
316
312
272
297
294
297
304
294
298
318
316
335
335
340
266
270
294
294
315
325
260
280
360
255
245
241
284
280
285
270
295
290
255
258
255
270
265
220
260
274
282
272
315
343
342
272
257
270
266
272
269
281
292
250
223
200
277
247
268
202
233
251
279
271
273
257
274
250
256
235
232
236
249
245
225
200
220
214
211
215
251
289
227
257
251
202
220
223
231
247
265
213
240
246
236
260
270
283
283
249
235
260
260
268
278
269
307
321
266
254
276
281
230
221
223
246
249
295
316
307
284
289
260
260
313
289
330
248
216
225
265
287
300
318
249
294
319
246
295
301
302
271
284
277
198
214
297
335
291
235
295
229
171
230
240
270
310
375
375
269
161
248
305
311
326
330
333
281
280
350
383
350
331
400
390
270
231
300
365
295
265
280
350
255
350
245
140
152
152
190
280
325
331
355
394
220
240
280
320
0
310
231
288
315
377
227
315
343
370
280
370
310
260
320
376
295
332
342
286
331
380
371
356
320
360
362
375
330
271
301
335
320
380
304
354
375
364
423
430
292
359
437
369
440
300
325
395
320
355
365
412
395
395
370
399
394
225
277
317
355
375
365
353
320
265
292
337
358
350
382
405
362
364
380
385
410
270
301
352
350
353
313
290
320
354
304
337
292
251
262
285
290
336
344
334
345
327
294
308
301
293
324
350
368
334
350
362
335
344
345
332
336
350
354
371
307
280
295
292
315
320
295
310
268
300
320
236
244
289
313
313
320
235
213
240
275
299
326
281
324
333
285
347
340
272
322
295
303
302
325
312
310
296
289
309
324
320
272
294
293
308
323
273
320
303
341
333
289
287
299
320
303
341
333
289
292
299
262
258
264
267
267
283
282
262
260
264
263
288
255
277
270
275
301
320
254
255
265
249
271
273
263
270
272
291
285
264
250
240
261
266
248
235
243
228
234
240
255
266
244
288
220
226
231
235
255
289
262
265
251
247
255
262
245
244
249
254
245
254
258
235
238
275
227
278
308
260
232
235
225
245
222
250
246
248
273
200
208
230
245
244
247
252
260
274
277
321
263
295
234
181
242
280
254
195
225
275
297
305
320
319
327
280
327
233
246
295
320
335
285
253
260
262
289
290
326
324
340
340
276
253
283
270
296
313
328
353
251
263
314
260
234
283
268
246
311
355
292
312
335
340
372
365
315
214
256
294
334
337
348
334
284
281
280
260
320
282
342
390
385
390
442
274
330
297
225
234
246
290
330
357
406
344
290
314
335
310
299
279
312
389
232
324
391
248
290
330
332
332
336
382
357
360
380
390
380
333
356
378
375
340
332
331
375
390
390
426
292
310
287
340
370
359
385
389
383
360
385
310
378
383
398
401
260
245
310
326
316
370
397
317
298
332
362
290
335
346
373
362
345
358
406
403
377
372
376
394
379
383
388
368
367
376
380
378
373
333
378
389
339
372
404
-999
310
320
318
350
379
342
357
330
352
285
344
397
386
360
367
356
363
364
402
303
334
337
374
360
391
424
307
330
350
367
355
344
357
371
369
349
353
356
366
402
372
351
353
368
358
340
337
342
373
428
410
327
394
248
289
313
323
303
299
339
306
305
334
335
337
289
294
329
343
373
357
302
347
363
356
378
274
322
320
310
280
289
300
310
350
365
330
272
283
332
358
356
342
343
260
306
322
367
310
259
264
260
292
275
287
322
294
296
314
366
298
290
295
290
296
290
318
287
302
323
324
330
335
282
248
265
292
299
259
260
295
331
289
336
285
332
322
320
312
334
263
323
340
280
219
266
275
323
290
294
260
258
256
279
271
255
254
246
253
295
303
322
237
246
288
256
244
231
226
239
240
230
238
235
255
257
243
262
276
315
262
257
260
291
317
286
303
269
298
316
344
258
260
254
295
306
269
295
330
258
298
300
312
325
323
260
282
293
317
330
327
235
288
340
345
352
270
291
330
274
330
363
283
216
294
345
364
348
312
332
352
360
298
284
326
306
328
314
324
309
268
295
300
332
354
313
358
374
329
342
374
414
373
401
288
284
301
371
408
321
401
354
234
255
313
382
340
398
430
305
294
315
328
327
324
373
387
284
303
369
393
400
235
268
350
277
338
382
390
424
429
385
381
281
352
263
307
293
279
286
334
384
352
436
301
286
343
359
409
417
276
352
369
374
257
312
338
358
342
297
294
283
352
346
312
413
225
272
352
275
315
342
364
376
279
271
332
406
256
338
399
388
270
368
367
-999
258
295
330
361
350
362
365
372
369
316
350
230
235
278
322
346
335
354
336
314
336
376
292
305
357
360
292
360
369
343
367
331
337
338
331
336
355
346
386
301
308
324
328
345
300
326
363
316
345
334
328
356
325
385
366
348
355
368
350
300
285
325
275
322
280
234
237
217
288
312
268
319
333
357
264
276
296
359
280
308
338
346
296
335
302
286
293
310
343
195
288
275
288
305
314
309
305
321
302
320
325
271
-999
247
260
271
270
284
284
320
-999
255
272
246
248
267
315
289
256
260
257
263
284
257
235
250
250
237
230
262
282
305
315
300
298
262
235
235
238
245
255
295
325
252
250
272
220
216
228
242
221
229
263
278
275
276
292
288
286
256
271
262
275
264
284
264
280
285
309
271
260
311
314
308
310
312
310
297
264
263
256
302
295
249
270
265
240
274
320
335
275
266
288
335
280
300
342
322
264
265
305
280
272
281
285
280
312
300
270
300
335
269
250
249
290
300
290
272
334
283
298
290
320
-999
262
316
270
264
295
356
325
310
327
306
340
358
390
342
390
285
315
331
327
320
335
-999
345
355
284
285
345
375
345
333
394
393
387
305
310
388
-999
250
277
312
355
391
398
332
391
367
365
342
360
286
280
305
371
342
280
378
371
360
375
413
400
402
405
400
437
446
274
394
-999
413
-999
411
396
401
-999
406
417
410
-999
371
-999
405