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