not many high denivele
After montbeliard 15km
Stop shopping food
]]>
not many high denivele
After montbeliard 15km
Stop shopping food
]]>
465
465
465
465
466
466
466
466
466
466
466
467
467
467
468
469
470
471
471
472
473
473
473
473
474
476
477
477
477
477
477
477
480
485
485
486
487
488
489
491
492
492
492
492
492
493
493
493
493
496
496
497
497
502
505
510
513
515
521
522
523
524
526
530
531
531
532
532
535
536
537
538
540
541
546
548
549
552
552
553
554
554
556
556
560
561
562
563
563
564
565
566
568
570
570
571
573
575
576
576
577
578
579
579
580
580
582
583
585
587
588
592
593
594
596
601
602
604
607
609
610
611
613
615
615
616
617
621
623
626
627
629
630
632
639
641
650
651
661
666
666
667
667
667
668
671
674
676
680
681
682
683
678
676
673
670
669
665
661
657
654
651
648
646
642
639
631
628
626
625
597
588
577
568
564
560
556
551
550
547
545
545
543
542
540
536
530
529
526
526
525
523
523
522
509
504
502
501
499
496
495
493
490
487
485
484
481
479
477
477
477
474
473
472
471
471
469
468
468
467
467
465
463
462
460
458
457
457
455
455
453
452
450
449
448
447
446
444
443
443
441
441
440
438
437
436
434
430
428
426
426
425
425
424
423
422
421
420
415
414
414
412
412
412
412
412
412
412
412
412
413
413
413
413
413
412
410
408
408
408
407
405
404
403
403
403
403
403
403
403
403
403
403
403
403
403
403
403
402
402
402
401
401
401
401
400
400
399
399
397
396
395
395
395
396
396
396
396
397
397
397
397
397
397
393
393
390
390
389
388
387
386
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
385
384
382
379
376
374
373
371
366
365
364
363
362
361
361
361
362
363
364
365
366
366
366
365
364
362
361
360
360
358
357
354
353
352
352
352
352
352
352
352
352
352
352
352
350
350
350
350
349
349
349
349
349
353
353
354
356
356
355
354
354
347
345
344
343
340
339
339
339
339
339
339
339
339
340
340
340
340
340
341
341
341
341
342
342
342
342
342
342
342
341
340
340
337
337
337
337
337
337
337
337
336
336
335
335
335
331
331
331
331
331
330
330
330
330
330
330
330
330
331
331
332
323
323
323
323
323
323
324
324
324
324
324
324
326
334
326
325
323
321
319
319
319
319
319
319
319
319
315
313
313
312
312
311
310
310
310
309
309
309
308
308
311
315
317
318
319
319
319
319
321
327
334
340
341
334
329
326
324
323
317
315
315
315
314
314
312
311
311
311
311
310
310
310
310
310
309
309
309
309
308
308
308
308
308
308
308
308
308
308
308
309
309
309
310
308
307
307
306
305
304
303
303
302
301
298
297
296
296
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
294
294
294
294
294
294
294
294
294
294
294
294
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
297
298
300
301
302
302
304
304
304
304
305
305
305
305
308
320
322
318
316
313
311
306
303
303
303
303
304
305
305
305
305
305
305
304
303
303
303
302
302
302
303
312
316
325
331
337
342
344
346
348
350
352
354
356
359
362
368
369
370
370
370
369
369
368
368
367
367
366
357
354
352
349
347
346
343
340
329
330
331
333
333
333
333
335
335
336
336
338
340
341
344
347
350
353
359
359
359
359
360
360
360
360
360
360
362
363
363
363
364
369
370
399
404
405
409
412
414
431
435
437
442
443
445
447
451
451
451
451
453
457
460
463
464
461
449
450
451
452
453
454
455
456
457
458
459
459
459
459
459
459
459
459
455
454
451
447
443
441
440
438
436
433
431
427
423
418
415
412
407
399
377
374
371
369
366
365
363
363
362
362
361
361
360
360
359
359
358
354
346
345
343
343
338
339
339
340
340
340
341
341
342
342
342
342
343
343
345
346
347
347
352
353
354
355
355
356
364
365
364
364
363
363
362
362
360
360
359
359
359
359
358
357
357
356
356
356
355
354
354
354
354
354
354
354
353
353
353
353
353
352
352
352
350
349
348
347
347
346
344
341
341
339
339
338
337
336
336
335
333
333
332
331
331
329
328
326
326
326
326
326
326
326
326
326
326
326
326
327
327
327
329
329
329
329
331
331
333
333
335
336
336
335
335
335
335
335
335
335
334
334
334
334
334
334
333
332
331
331
331
331
331
331
331
331
331
331
331
331
330
328
327
327
327
326
326
326
325
325
325
325
325
325
326
326
326
326
326
326
326
327
327
327
327
327
327
327
327
326
325
325
325
325
325
325
325
325
327
328
329
329
329
329
330
330
330
330
330
330
332
334
339
341
342
343
343
344
344
345
350
351
351
351
351
351
351
351
351
351
351
351
350
349
348
346
345
344
341
341
341
341
341
334
332
332
331
325
317
318
318
318
319
319
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
319
319
319
318
318
317
317
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
314
313
313
313
313
313
313
312
312
312
312
312
313
313
313
313
313
312
311
310
309
309
310
311
312
312
312
312
312
312
312
312
312
311
311
311
311
311
310
310
310
310
310
310
309
309
309
309
309
309
309
309
309
309
309
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
306
307
307
307
307
308
308
309
309
309
309
309
309
310
311
311
311
312
312
312
314
314
315
316
317
318
319
321
321
324
326
330
334
337
338
341
345
353
357
357
358
358
358
359
359
359
360
360
360
360
359
358
358
358
356
356
355
355
353
351
350
349
347
346
346
342
337
336
335
335
334
334
333
333
333
332
332
331
328
321
320
318
316
312
312
311
309
308
305
304
302
302
302
302
302
302
302
302
302
302
301
301
301
300
300
300
300
300
300
300
300
300
300
300
300
297
297
297
297
297
297
298
299
299
299
302
300
300
298
298
296
296
295
295
295
295
294
294
294
294
294
294
294
294
294
294
294
295
296
297
298
300
302
303
305
304
297
290
290
300
301
301
303
303
304
304
308
309
310
312
313
315
315
315
315
315
315
315
315
315
317
319
321
323
324
326
326
331
333
335
340
343
343
344
351
354
358
360
361
362
363
363
363
364
365
366
368
369
370
371
372
373
377
387
392
396
403
404
405
397
393
385
375
375
376
376
377
377
378
379
384
387
391
394
398
406
411
414
416
434
436
437
438
439
441
450
451
453
455
456
458
459
460
461
460
459
458
456
455
454
454
454
454
454
454
454
454
454
454
453
453
453
453
453
453
453
453
453
453
453
453
452
451
451
451
450
449
449
448
447
446
440
433
430
428
427
421
420
419
418
414
412
412
411
405
401
398
396
394
393
386
379
365
355
350
345
341
341
340
339
337
335
333
332
331
330
330
330
330
331
331
331
331
332
332
332
333
333
333
333
333
333
333
333
333
330
326
322
320
317
313
310
306
303
302
302
302
301
298
298
297
296
294
293
291
291
290
289
287
285
284
284
285
286
287
292
294
298
300
301
305
305
306
306
307
307
309
309
309
310
310
311
312
314
315
315
314
313
312
311
310
307
306
306
305
305
304
304
303
303
303
303
303
303
303
302
301
300
300
299
298
297
296
295
296
301
303
306
306
307
307
308
311
311
309
307
306
306
304
306
307
308
309
309
311
313
315
317
320
322
324
330
332
332
332
333
334
334
335
337
338
341
343
344
345
346
346
346
346
346
345
344
343
342
340
333
334
336
337
339
341
342
342
342
342
342
343
343
342
341
339
337
335
334
331
330
329
328
327
326
326
324
324
324
324
326
327
328
329
331
331
333
335
336
337
337
338
338
333
331
330
329
326
325
324
322
319
317
311
306
303
298
295
289
287
285
284
283
282
280
280
279
275
274
272
271
269
267
266
267
267
269
269
269
270
270
271
271
271
271
271
268
268
268
267
267
267
266
266
271
273
274
273
273
272
272
271
270
269
267
266
266
266
267
267
268
268
269
269
269
269
269
270
270
271
271
272
273
273
274
275
277
275
273
270
268
267
267
266
264
264
264
264
264
265
274
276
277
277
276
275
275
274
274
274
275
275
275
275
275
274
273
272
273
275
276
276
273
271
268
265
263
260
258
258
258
258
258
258
258
264
266
268
273
275
275
275
275
275
275
273
272
270
268
266
264
262
261
261
261
261
259
259
259
258
258
257
257
257
257
257
257
260
261
263
265
267
267
266
266
266
265
265
264
260
259
258
257
257
257
257
257
257
257
257
257
257
257
257
258
258
257
256
256
256
256
256
257
257
258
258
258
259
260
261
261
262
264
264
265
265
266
266
266
266
266
267
267
267
267
267
268
268
268
268
267
266
266
264
263
262
258
258
257
255
254
258
259
260
260
260
260
260
260
260
260
260
260
260
259
259
259
259
259
259
259
258
255
254
253
253
253
253
253
253
253
253
253
253
253
253
253
253
252
252
252
252
252
251
251
251
251
251
251
251
251
252
252
253
253
253
257
259
259
258
256
252
249
249
249
249
248
247
247
247
247
247
247
247
247
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
248
249
249
250
250
250
250
250
251
251
251
250
249
248
248
248
249
249
249
250
250
250
250
251
253
253
256
257
260
260
261
261
262
263
263
263
263
263
263
263
262
262
262
262
262
262
262
262
258
255
255
255
255
255
255
255
255
256
256
259
260
260
260
260
261
261
264
265
265
266
267
268
269
270
271
272
273
279
282
284
285
289
290
291
289
289
289
291
292
292
292
292
293
298
306
307
309
312
312
313
313
315
315
316
317
317
317
318
318
318
318
318
317
315
314
314
313
313
313
312
311
311
310
309
301
300
299
296
296
290
282
281
270
269
269
268
265
259
257
257
255
255
255
254
254
253
252
252
252
252
252
251
251
251
250
250
250
249
248
248
246
245
244
244
243
243
243
242
244
245
245
245
245
247
250
250
249
249
249
248
245
243
243
243
243
242
242
243
245
245
245
248
253
253
254
263
263
264
265
267
271
272
274
276
278
281
282
283
283
284
285
286
286
286
286
286
286
286
286
286
286
286
282
279
272
266
265
264
262
261
259
258
258
257
256
256
254
252
247
246
244
242
242
241
241
240
239
239
239
237
236
235
235
235
235
235
235
235
235
235
235
235
235
235
234
234
234
234
234
234
234
233
233
233
233
233
233
233
233
233
233
234
234
234
235
236
238
238
239
241
241
244
245
245
245
245
245
246
246
247
247
246
245
243
241
238
237
236
236
236
236
236
235
234
234
234
234
233
233
230
230
230
230
229
229
229
229
229
229
230
231
233
235
237
238
241
242
244
244
245
246
247
248
248
249
249
249
248
248
248
248
247
247
247
248
263
265
266
266
266
265
262
260
259
259
257
255
254
253
252
250
249
248
247
243
243
242
240
239
238
237
237
237
238
238
239
240
240
242
242
243
243
244
244
246
246
247
247
247
248
247
247
246
246
245
245
244
243
242
241
241
241
241
240
240
239
239
239
238
238
237
237
237
239
239
240
241
242
242
243
243
244
245
246
246
247
248
248
249
249
250
250
251
251
252
252
253
254
255
255
255
256
256
256
258
258
258
258
257
257
256
255
255
255
254
254
250
248
248
246
245
244
243
242
242
242
242
241
240
239
238
238
237
237
236
236
235
235
234
231
230
227
226
224
222
221
219
219
220
220
220
220
220
221
221
221
221
220
220
220
220
219
219
219
219
218
217
217
217
217
216
216
216
216
216
216
216
216
216
216
216
216
216
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
215
215
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
213
213
213
213
213
213
213
213
213
213
213
214
215
215
214
213
213
213
214
214
214
214
218
218
218
218
218
218
218
218
217
217
217
218
218
219
219
219
218
217
216
215
214
213
213
212
220
221
222
222
223
224
226
226
227
228
230
231
232
233
234
235
237
239
240
240
239
238
238
237
237
237
236
230
228
225
225
223
216
216
217
218
219
219
221
223
223
223
223
223
223
223
223
223
223
222
222
222
222
223
224
225
225
226
226
226
227
227
228
228
231
232
233
236
237
237
236
236
236
236
235
234
233
233
233
233
234
236
237
239
240
242
244
248
250
253
255
258
259
260
261
261
262
263
264
265
266
266
268
262
262
262
262
262
262
264
267
267
270
270
270
270
270
262
260
256
256
255
255
255
255
254
254
253
253
253
251
251
250
250
249
249
248
248
248
247
247
247
245
244
244
243
242
241
240
236
235
235
233
233
233
233
233
233
233
233
233
233
234
234
235
237
237
237
237
238
238
238
239
239
237
237
236
236
234
234
234
232
232
232
232
233
233
233
233
233
233
233
233
233
233
233
233
233
233
231
233
233
233
233
233
233
233
233
232
232
230
230
230
230
230
231
231
231
231
232
232
232
232
233
233
233
234
234
234
235
235
236
238
239
240
241
245
245
247
247
249
250
251
251
251
252
252
252
252
253
253
254
254
254
253
252
251
251
250
249
247
246
245
245
244
244
244
244
244
245
245
246
246
246
246
246
247
247
247
249
249
249
249
250
251
252
252
252
253
253
255
255
256
258
258
258
258
259
259
260
260
260
261
263
268
270
273
274
275
275
275
267
252
251
252
254
254
255
258
259
260
262
263
268
269
274
275
276
278
278
277
277
276
276
275
276
278
283
284
288
290
292
293
292
287
286
286
285
285
284
284
282
281
279
279
278
280
289
289
290
293
294
294
294
293
292
292
291
291
290
289
289
285
284
284
283
283
278
276
276
275
271
271
270
268
267
263
261
259
259
258
258
258
258
257
256
256
255
255
255
255
255
255
254
254
255
255
255
255
255
255
255
255
255
255
255
256
262
263
263
264
265
265
265
265
266
266
267
267
267
267
267
266
266
265
265
265
265
265
265
264
264
263
263
263
263
263
263
263
263
263
264
264
265
266
266
268
269
270
270
269
269
269
268
268
268
268
268
268
268
268
268
268
269
269
270
270
270
270
270
265
262
261
259
258
258
258
258
258
258
258
258
258
259
259
259
259
260
263
265
266
266
267
269
269
271
273
275
277
277
278
280
280
282
283
283
283
283
284
285
285
286
286
287
288
289
290
295
297
298
301
301
300
300
299
299
299
296
296
295
294
293
293
292
292
292
292
291
291
290
291
295
295
296
297
297
297
296
296
295
295
294
293
293
292
292
292
291
290
290
289
288
288
288
288
288
287
288
289
290
291
291
292
292
293
294
294
294
295
295
297
297
298
299
299
300
304
304
306
307
312
313
313
316
317
318
319
321
321
322
326
329
330
331
331
332
332
333
334
334
335
335
335
336
336
336
336
334
333
333
333
331
330
329
329
329
328
328
328
328
329
329
329
332
338
341
342
343
343
344
344
345
347
348
348
350
351
360
362
365
366
369
370
375
375
376
378
378
379
379
379
379
379
379
379
379
379
379
379
380
380
380
380
381
381
381
380
377
374
374
373
372
372
370
369
368
367
365
364
363
364
364
364
365
365
366
367
367
366
362
361
359
358
356
352
348
347
345
341
337
333
330
327
325
324
322
318
315
311
301
300
299
299
298
298
297
297
297
297
297
297
297
296
295
294
293
292
289
287
286
285
284
283
282
282
280
280
283
283
284
284
285
286
287
287
288
288
291
293
294
295
297
298
299
301
303
304
304
312
314
317
323
325
325
325
325
324
324
323
323
322
321
321
320
319
317
319
320
321
322
324
326
327
328
329
330
332
332
334
334
335
336
338
339
342
343
343
344
344
344
346
347
347
347
347
347
347
346
346
346
346
346
348
351
352
353
354
354
355
357
358
360
360
361
361
362
363
364
365
367
371
373
374
375
377
377
378
378
376
376
375
375
374
373
373
372
371
370
368
367
367
366
365
364
363
362
358
350
342
339
329
310
303
300
284
279
273
262
257
252
249
249
249
249
249
250
250
250
250
251
251
253
253
254
254
254
254
254
254
255
255
255
255
255
256
256
256
256
256
257
257
257
257
257
257
256
256
256
257
258
258
258
258
260
261
263
263
263
263
263
264
264
264
264
281
291
295
298
300
289
284
280
279
284
292
299
304
308
310
311
311
313
315
317
322
338
342
343
344
345
346
347
347
349
352
353
354
357
358
358
358
359
359
355
353
351
349
348
346
344
340
333
332
329
326
322
321
320
319
315
315
314
308
305
302
301
299
297
294
292
291
289
288
287
285
283
279
273
273
274
274
274
274
275
275
275
275
275
275
273
271
270
269
269
269
269
265
261
255
255
255
255
255
255
255
255
254
254
254
254
254
253
253
253
253
252
251
251
251
251
252
252
257
258
258
260
261
262
263
263
263
263
263
263
263
263
263
263
263
262
261
259
250
252
253
254
255
255
256
257
258
259
259
259
260
260
262
262
262
262
262
262
262
262
262
261
261
259
259
259
258
258
257
256
253
250
249
248
248
247
247
247
247
247
247
247
247
247
246
246
246
246
246
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
246
246
246
246
246
245
242
241
240
239
237
237
235
234
234
233
233
233
228
227
226
225
224
223
223
223
225
226
226
227
229
229
230
231
232
232
233
233
233
233
233
233
232
232
231
231
229
229
229
229
226
225
225
224
219
219
218
218
218
217
216
214
213
212
212
211
211
210
210
209
207
206
206
205
205
205
204
204
204
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
202
202
202
202
201
201
201
201
201
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
199
199
199
199
199
200
200
201
201
201
202
203
203
204
207
207
207
207
206
205
205
205
204
204
203
203
202
201
200
200
199
198
198
197
197
196
196
195
194
193
193
193
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
191
191
191
191
191
191
191
191
191
192
193
193
194
194
194
195
196
196
198
198
198
198
198
197
197
197
197
196
196
196
196
196
196
196
196
196
197
197
197
197
198
198
199
199
200
200
200
200
200
200
200
200
200
199
199
199
199
199
198
198
198
197
197
197
196
196
196
196
196
198
199
199
199
200
200
202
202
202
203
203
204
205
205
205
206
206
207
207
208
208
208
209
210
210
210
211
211
211
212
212
212
213
213
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
213
213
212
212
212
212
211
211
211
211
209
209
209
209
209
208
208
208
208
208
208
208
207
207
207
206
205
205
205
204
204
203
203
202
202
202
202
202
202
202
202
202
202
202
199
199
198
198
198
198
197
197
197
197
197
197
198
198
198
198
199
199
199
200
200
200
200
200
200
200
200
199
198
198
197
197
196
195
195
194
194
192
192
192
193
193
194
194
194
195
195
195
195
196
196
196
196
197
197
201
203
204
204
204
204
202
199
198
198
197
197
197
196
195
193
194
194
196
199
199
199
199
200
200
202
202
202
202
202
202
202
201
201
198
198
198
198
197
197
196
196
197
197
198
206
208
210
211
212
214
215
216
217
217
211
210
210
209
208
208
207
205
204
204
204
204
205
205
206
206
206
206
207
207
207
208
208
208
207
207
206
206
205
203
202
203
204
207
208
209
212
213
213
213
213
214
214
214
214
214
206
204
196
195
194
189
189
196
199
201
203
205
206
206
206
206
206
206
206
195
196
196
196
196
196
196
196
196
196
196
196
196
193
193
192
191
191
191
191
192
194
194
199
199
199
200
200
201
202
204
204
205
205
205
206
207
207
208
208
209
209
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
215
216
217
217
217
217
217
217
217
217
217
217
217
218
218
219
219
219
219
220
220
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
218
217
213
213
213
211
211
209
207
206
206
206
207
207
208
209
209
209
210
210
210
202
202
199
199
199
199
199
200
200
200
200
200
200
200
201
201
201
201
202
202
205
206
206
207
207
208
209
210
210
211
211
211
213
214
214
214
215
215
216
217
220
220
221
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
224
220
219
219
214
214
214
213
211
211
211
212
214
215
217
218
220
222
222
223
224
228
230
231
231
231
231
231
230
230
230
230
230
230
230
230
229
220
218
214
212
211
209
213
215
221
227
227
227
226
226
225
225
224
224
224
224
223
223
223
223
223
223
224
224
226
228
228
228
229
229
229
230
230
230
230
230
230
231
231
232
232
232
232
232
232
232
232
232
232
232
232
232
231
228
221
219
212
209
207
204
203
203
204
205
206
206
207
207
208
209
209
209
210
211
211
211
210
209
209
208
206
205
204
204
203
202
202
201
200
199
207
207
208
209
210
210
211
211
213
214
214
213
212
210
207
207
206
204
204
203
203
202
201
201
201
201
202
202
202
203
203
205
205
209
209
210
211
213
213
214
215
215
216
217
217
218
218
219
220
222
223
223
224
225
226
226
226
227
228
228
228
229
229
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
229
229
229
229
229
229
229
228
228
228
228
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
229
229
229
230
230
234
235
235
235
238
238
239
239
240
240
241
242
242
243
243
242
237
234
233
232
231
226
223
222
221
218
218
218
218
217
215
214
214
215
216
217
217
217
218
219
219
220
223
224
225
227
225
224
222
222
221
220
219
217
215
214
212
209
208
206
204
203
201
198
197
197
199
199
199
200
201
201
201
202
202
203
205
209
210
211
212
216
216
217
217
217
219
220
220
220
221
222
222
224
224
224
225
226
227
227
228
228
228
229
229
229
230
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
230
230
230
230
230
230
230
230
231
231
231
230
227
220
219
213
213
213
215
215
216
216
217
220
221
221
222
224
224
226
228
229
229
229
231
232
230
228
226
226
226
226
231
231
232
232
233
233
233
233
232
232
232
232
233
233
234
235
236
232
230
229
228
228
227
227
227
228
228
229
229
230
233
234
234
233
233
233
233
233
233
232
231
231
230
230
228
228
228
228
228
229
229
230
230
230
230
230
230
230
230
230
229
229
229
229
227
226
226
225
225
222
222
221
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
221
221
221
222
223
224
224
224
224
224
224
224
224
224
227
228
230
233
233
234
234
234
234
234
233
233
233
233
233
232
232
231
231
231
232
234
235
237
237
237
237
237
237
238
238
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
247
251
253
262
263
268
273
277
276
276
276
276
276
276
276
276
276
275
275
275
274
274
271
269
264
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
258
258
258
258
258
257
257
257
257
257
257
256
256
256
256
256
256
256
256
256
256
256
256
256
256
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
256
256
253
253
252
252
250
250
250
250
250
250
250
250
250
250
250
250
250
249
249
249
249
249
249
249
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
248
249
249
249
249
250
250
250
250
250
250
250
250
250
249
249
248
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
248
251
252
252
253
250
250
249
250
253
254
256
256
255
254
252
251
251
251
251
251
251
251
251
251
251
251
251
252
252
252
252
252
253
253
254
255
255
255
255
256
256
257
257
257
257
257
257
257
257
257
258
258
258
259
259
259
260
266
267
270
270
271
271
272
276
278
281
282
285
288
289
289
290
285
284
284
284
284
284
284
284
284
284
287
287
290
291
292
293
294
295
295
296
296
294
293
293
293
292
292
292
291
287
285
284
283
282
281
280
279
278
277
276
275
274
273
272
271
271
270
269
268
263
261
260
258
254
253
253
251
247
245
244
241
240
236
235
234
233
232
232
232
232
232
232
232
232
231
231
231
231
231
230
229
228
227
227
227
227
227
227
227
227
227
227
226
228
232
233
235
239
239
240
240
240
240
239
239
239
238
238
235
235
235
235
234
233
233
233
233
232
232
233
235
236
236
236
236
237
237
237
238
238
238
239
239
239
239
239
239
239
239
240
242
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
245
246
251
253
253
253
253
253
254
254
254
255
255
255
255
255
255
255
255
255
255
255
255
255
255
254
253
253
253
253
253
253
252
252
252
253
253
254
254
255
256
258
258
258
258
258
258
258
258
258
259
260
261
262
262
262
262
262
263
263
263
263
263
265
265
265
266
266
266
267
267
267
267
267
267
267
267
267
267
267
268
269
270
270
270
271
271
270
270
268
267
267
266
264
263
261
259
258
255
252
250
248
246
245
243
241
239
238
235
234
233
234
234
234
232
227
226
226
226
225
225
225
224
222
213
211
210
210
210
210
209
208
208
206
205
205
204
204
204
204
204
204
204
204
204
203
203
203
203
203
203
203
203
203
203
199
198
198
197
197
197
196
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
196
197
197
197
197
197
197
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
199
199
200
200
200
200
200
200
200
200
200
200
200
201
200
200
200
200
199
199
199
199
199
198
198
198
198
198
198
198
200
202
203
204
205
206
206
207
208
209
209
209
209
210
210
211
212
212
214
214
215
216
216
216
215
214
214
213
205
203
203
203
203
203
204
204
206
207
209
215
215
213
213
214
214
215
216
221
224
226
229
232
232
233
234
234
234
234
234
234
234
234
233
232
231
230
229
229
227
227
226
226
226
226
226
226
226
226
226
226
225
225
225
225
225
224
224
224
224
224
224
224
224
223
223
223
222
221
221
221
221
220
220
220
217
213
208
208
208
208
208
208
208
208
208
209
219
221
221
221
221
221
221
221
221
221
221
220
219
219
219
220
220
221
222
222
222
223
223
223
224
224
224
224
225
225
229
232
232
234
238
240
243
246
248
250
251
251
251
251
251
251
250
250
250
250
250
250
250
250
250
248
246
246
245
245
244
242
239
238
235
234
233
233
232
231
231
230
230
230
230
230
230
230
230
230
230
230
230
229
228
227
226
229
239
241
242
243
244
246
247
248
253
255
256
256
258
262
265
266
266
271
275
276
281
281
282
283
284
285
286
287
288
290
291
292
293
293
294
294
296
295
295
294
293
292
291
291
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
288
282
276
270
266
264
263
263
262
261
259
257
257
257
257
257
257
257
257
257
257
257
257
257
255
254
252
251
250
249
246
246
244
242
241
239
237
236
236
235
235
235
235
235
235
236
236
237
237
237
235
233
229
227
226
225
223
221
220
219
217
217
216
215
214
213
212
212
212
211
210
209
207
206
205
204
204
204
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
204
204
204
204
204
205
206
206
206
205
205
205
204
204
204
205
205
205
205
205
206
206
206
206
206
205
205
205
204
204
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204
205
205
205
205
205
206
206
206
206
206
206
206
206
206
207
207
207
207
208
208
208
208
208
208
209
209
210
210
211
212
212
213
214
218
219
219
223
223
223
222
221
221
220
219
219
219
218
218
217
215
213
213
213
213
212
212
211
210
209
209
208
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
206
205
205
205
205
205
204
204
204
204
204
204
205
205
205
206
206
207
207
207
207
207
206
206
206
206
205
205
205
205
205
206
206
206
207
208
208
208
208
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
210
212
213
213
214
215
215
215
215
215
215
216
216
216
216
217
217
217
218
218
218
219
219
221
225
225
225
225
224
224
223
223
223
223
222
222
222
222
221
221
221
221
221
221
221
221
221
221
221
218
217
216
218
218
218
219
219
219
220
220
220
221
220
220
220
219
219
218
218
217
217
217
216
216
216
215
215
215
214
214
213
213
213
213
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
213
213
213
213
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
215
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
217
217
219
220
220
220
221
222
223
224
224
225
226
228
229
231
231
231
231
231
231
231
230
230
229
227
226
225
223
222
221
221
221
221
221
221
221
221
221
221
220
220
220
220
219
219
218
218
218
218
218
218
218
218
218
218
219
219
219
219
222
223
223
223
224
224
224
224
224
224
224
223
223
223
223
222
222
221
221
221
221
221
221
221
221
221
222
224
230
235
236
240
243
247
249
252
255
256
257
258
261
262
263
263
264
265
265
265
264
264
263
263
263
262
261
260
258
256
255
254
252
249
247
239
240
242
243
249
251
251
248
243
241
237
229
226
226
228
229
230
230
232
232
232
233
234
234
233
233
233
232
232
231
231
231
230
230
230
230
230
230
230
230
230
230
230
230
230
230
231
231
232
242
246
250
251
251
252
253
253
254
255
256
261
263
266
268
271
276
277
278
281
287
289
292
297
301
304
309
309
310
312
313
316
320
322
323
324
325
327
330
331
336
341
343
344
343
342
341
340
339
338
336
335
335
334
334
334
336
337
338
339
340
341
342
342
344
345
347
348
352
358
359
362
365
365
366
367
367
368
369
369
370
371
373
374
374
371
367
366
363
358
356
354
344
341
337
326
324
322
318
317
317
316
315
315
314
312
313
313
314
314
314
315
316
318
320
322
324
327
328
331
332
334
335
337
337
340
357
361
364
366
368
372
373
375
377
378
379
380
383
385
386
387
391
392
394
397
405
407
426
445
462
493
519
553
582
596
604
611
613
618
621
623
627
631
633
640
647
655
662
681
687
692
698
372
370
369
369
368
367
367
363
359
355
353
350
347
344
343
342
339
338
337
336
331
328
327
326
324
323
321
318
318
317
317
316
315
314
310
309
309
309
309
308
307
306
306
304
303
301
299
296
295
294
293
291
290
290
287
287
285
284
284
282
280
278
276
275
274
272
271
269
265
262
261
258
248
235
235
235
235
235
235
235
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
236
236
236
236
236
236
235
235
235
234
234
234
234
234
233
233
233
233
233
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
235
235
235
235
236
236
236
236
236
236
236
237
237
237
238
238
238
238
238
237
237
237
237
237
237
237
237
237
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
238
238
238
239
239
239
239
239
239
239
239
239
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
239
239
239
239
239
240
240
240
240
240
241
241
242
242
242
243
243
245
245
245
245
246
246
246
247
247
247
247
247
248
248
248
248
248
248
248
248
249
250
250
250
250
250
251
251
252
252
252
252
252
252
252
252
252
252
253
253
253
253
253
254
254
254
254
254
254
254
254
254
257
258
258
259
260
260
260
260
260
260
260
260
260
261
261
261
262
262
262
263
263
263
263
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
267
267
267
268
269
269
269
269
269
271
272
273
273
275
276
276
276
276
277
277
277
277
278
278
279
279
279
279
278
278
278
278
278
277
276
276
276
275
275
275
275
275
275
275
275
275
275
275
275
275
275