mapa-turystyczna.pl
Szlak Zamków Piastowskich
Szlak Zamków Piastowskich
441
440
439
439
440
433
422
421
413
411
410
409
406
398
397
395
393
388
387
387
385
384
382
375
371
370
371
371
371
371
371
371
371
371
374
372
372
370
370
369
368
368
369
369
370
371
371
371
374
374
374
374
370
369
369
370
370
370
371
371
373
373
373
373
375
375
377
380
383
383
384
385
386
386
386
387
389
390
391
392
393
395
397
400
402
406
411
416
417
422
422
424
427
430
432
431
433
433
434
436
436
438
437
439
440
441
442
445
446
447
447
450
454
455
458
460
460
460
460
462
460
462
466
467
468
468
468
467
470
471
475
477
478
480
483
485
487
488
489
491
491
491
491
489
489
487
483
482
479
475
472
469
466
465
463
463
463
462
462
461
460
459
459
460
461
462
462
461
459
458
456
455
455
456
455
455
453
451
448
445
443
443
442
442
442
440
438
439
439
441
442
442
440
438
436
434
429
424
418
417
415
413
413
414
416
417
422
424
425
423
421
418
415
411
407
406
407
410
415
416
415
411
406
399
398
397
393
391
390
389
391
394
396
396
397
396
393
393
388
386
385
384
382
381
379
374
372
371
371
373
374
377
377
377
376
374
370
368
366
365
364
363
362
361
358
357
358
359
358
356
354
350
349
348
347
346
346
345
342
341
339
333
327
328
327
328
329
332
337
341
345
352
357
359
361
363
363
364
364
364
364
364
365
366
367
367
370
371
372
375
380
381
385
387
389
389
392
392
392
392
391
392
393
393
394
396
398
399
401
405
411
412
415
417
416
417
421
424
426
428
430
430
427
424
422
420
423
424
424
424
425
426
427
431
440
441
441
446
452
453
453
454
455
455
457
456
456
456
456
456
456
456
456
456
456
456
456
456
456
457
457
457
457
457
457
456
456
455
451
446
443
441
439
435
431
429
428
425
421
418
416
414
413
413
412
411
411
411
411
410
410
410
411
412
413
412
411
410
409
408
407
406
406
407
407
408
408
406
406
405
404
404
404
405
406
415
419
421
424
424
426
427
428
428
428
426
427
427
426
423
421
420
418
417
417
416
416
417
417
416
416
415
412
411
410
408
402
396
390
387
384
379
378
377
376
374
372
370
369
369
368
367
367
365
361
360
359
359
360
361
362
362
362
363
364
364
364
363
363
363
362
362
361
360
359
359
359
360
361
362
363
363
363
363
363
363
363
363
363
363
362
362
362
362
362
360
358
358
357
358
357
357
357
357
357
361
369
371
372
375
379
382
390
395
397
404
408
410
411
412
415
416
417
421
424
424
426
425
422
417
417
420
419
419
418
417
414
410
410
411
412
413
415
419
424
429
436
438
439
440
439
439
439
439
440
439
439
439
438
437
436
437
437
438
437
437
437
436
436
436
436
436
436
435
434
434
433
432
431
431
430
429
428
428
428
426
424
423
423
423
421
420
418
418
416
414
413
412
410
406
405
404
404
403
403
403
402
404
405
405
406
406
407
408
409
410
411
411
412
413
413
414
415
416
417
417
417
418
421
423
424
426
427
429
430
431
433
435
436
437
439
442
443
444
444
446
447
447
447
447
447
444
443
443
442
441
440
438
438
437
437
436
434
433
432
432
433
435
437
437
437
438
438
439
440
439
437
436
435
430
429
427
426
424
423
422
418
417
415
414
414
413
412
411
410
408
408
407
406
403
401
400
398
395
393
391
389
388
387
387
386
386
386
386
385
385
385
384
382
381
380
378
376
374
371
367
363
362
360
359
358
358
358
358
358
358
358
358
358
357
356
355
353
351
350
349
348
346
346
346
343
343
343
343
343
343
343
343
342
342
341
341
343
343
343
343
343
343
343
343
344
344
344
344
344
345
346
346
346
346
346
348
348
349
350
351
351
351
352
352
354
354
357
358
358
358
361
359
359
359
360
360
360
360
360
360
359
360
360
360
361
362
363
364
364
365
366
366
367
367
373
378
380
382
383
384
389
390
392
390
389
391
391
394
394
394
395
395
395
395
395
395
396
396
397
397
397
398
398
398
399
399
399
398
398
397
398
399
397
396
395
395
394
394
394
394
394
394
392
391
391
389
388
386
383
381
378
377
376
375
374
373
370
370
369
369
369
369
369
368
368
367
366
364
363
362
361
361
361
361
362
363
363
364
365
366
368
371
374
375
376
376
376
376
376
377
380
384
388
392
394
396
394
393
392
391
402
409
411
411
412
412
412
411
411
411
411
411
411
411
411
411
411
411
411
410
409
408
406
405
403
402
400
398
396
395
394
393
392
391
390
387
386
384
380
378
371
370
369
368
368
368
372
374
376
378
379
380
381
382
383
384
383
384
385
385
387
390
393
396
400
403
407
413
418
419
419
419
417
414
404
402
401
401
404
405
404
403
405
408
412
413
413
408
405
405
406
406
405
397
395
394
394
395
398
401
404
405
405
404
404
404
399
395
394
395
397
398
395
391
389
389
388
384
382
382
381
382
384
386
386
381
377
373
372
372
372
372
372
376
381
384
388
394
396
396
394
394
392
391
393
397
399
401
405
407
409
411
411
412
412
410
408
408
410
409
407
406
406
407
404
401
400
400
401
401
402
403
404
406
406
406
406
406
406
405
404
403
403
402
399
398
397
395
392
392
392
393
395
396
396
396
396
396
393
387
385
385
385
386
385
384
379
374
369
363
360
355
347
343
341
339
335
329
327
326
322
320
319
313
309
307
306
306
306
306
307
307
307
307
308
308
309
309
309
311
311
311
312
312
312
315
315
315
315
315
315
315
316
316
316
316
316
316
316
316
316
319
326
331
338
342
344
343
340
338
336
337
339
341
343
346
346
344
344
344
347
348
349
352
353
354
360
362
359
368
369
371
373
376
377
378
378
379
380
381
383
384
385
385
385
384
384
385
386
386
385
384
384
385
385
385
386
385
385
385
383
381
378
373
369
366
367
366
365
363
361
362
362
363
360
359
357
355
354
353
352
352
353
355
358
360
361
366
370
370
370
371
372
373
373
372
371
370
368
365
364
362
359
361
363
367
367
371
372
373
374
379
384
382
382
382
381
382
383
381
379
380
380
380
380
380
379
379
379
380
379
372
357
353
348
345
345
344
343
344
343
343
344
346
347
348
349
351
353
357
357
357
356
352
350
349
345
338
338
337
336
335
335
333
332
331
331
333
333
332
332
331
330
329
329
328
328
327
327
327
328
329
330
330
332
333
334
345
347
353
358
360
360
360
358
346
345
344
344
345
349
351
353
354
355
357
358
358
358
358
358
359
359
360
362
365
368
370
370
371
377
379
374
372
371
371
370
370
369
370
375
377
379
384
381
381
383
386
389
393
393
392
389
386
386
390
394
395
395
391
391
392
394
393
389
384
384
382
379
381
385
386
386
386
386
387
389
390
391
390
390
389
388
387
386
383
381
380
381
381
382
384
387
388
390
393
394
395
395
396
395
395
394
394
392
391
388
385
384
382
382
382
383
384
385
385
384
383
384
386
386
387
389
393
398
400
402
406
409
411
411
412
411
411
411
411
411
411
411
411
411
410
410
407
405
403
403
404
408
410
416
418
418
419
420
420
416
415
415
414
412
414
415
415
418
415
419
418
416
414
413
412
412
412
411
409
409
408
407
406
406
405
405
407
405
401
399
398
398
393
391
390
388
386
383
382
381
381
382
381
382
380
380
381
382
382
388
389
390
394
395
396
388
384
380
372
370
370
372
373
372
370
367
367
364
361
358
357
357
357
357
356
356
356
356
356
358
359
361
362
364
365
363
363
364
367
368
369
371
372
373
373
374
374
373
375
376
379
380
380
380
380
379
379
378
378
377
377
376
375
374
374
374
372
370
368
369
371
371
372
371
371
371
371
366
364
363
364
364
359
351
351
351
352
352
351
349
346
342
337
333
331
328
326
324
322
320
320
319
319
319
319
319
317
313
311
310
310
309
309
309
308
308
307
306
304
302
298
296
295
294
291
288
285
282
279
277
274
265
264
262
261
260
259
258
258
258
259
257
256
256
256
255
255
255
255
254
253
253
251
251
250
251
251
251
252
252
252
252
251
250
249
250
250
250
251
252
253
253
252
251
250
250
250
250
250
250
250
251
252
252
254
256
255
255
255
256
256
257
259
260
263
262
263
260
260
260
260
260
261
261
261
261
261
262
262
262
263
263
262
262
262
262
262
262
263
263
264
263
264
263
262
262
262
265
266
267
268
269
272
272
273
274
273
273
276
276
276
277
281
284
288
292
294
294
295
295
296
297
298
299
300
301
304
307
314
314
313
313
313
315
318
323
324
323
325
326
328
327
326
326
330
328
327
322
319
318
318
316
316
316
316
316
316
317
317
318
318
323
323
323
324
326
327
328
331
335
336
336
337
337
338
339
340
340
338
339
338
339
339
340
343
345
345
349
351
352
353
357
362
365
365
366
368
367
371
376
381
379
379
378
377
376
376
377
377
377
376
374
373
372
369
368
365
361
356
356
356
358
356
355
353
351
349
348
347
347
346
346
346
347
348
350
352
358
363
365
365
366
366
367
367
366
366
366
364
364
363
361
359
359
358
357
356
354
352
350
347
344
341
340
341
342
341
340
335
329
328
327
326
326
325
323
320
320
319
320
320
320
321
321
321
321
322
323
322
322
321
320
320
319
318
318
317
317
317
318
318
318
318
318
317
318
319
319
320
319
318
317
317
317
314
311
311
310
310
311
310
311
311
311
311
309
307
306
306
306
306
306
305
304
304
304
305
305
305
305
305
306
306
307
307
308
309
310
310
311
312
312
314
316
321
324
326
327
327
328
329
330
330
331
331
331
334
333
332
331
330
330
330
330
330
331
333
340
341
344
348
351
348
343
341
343
343
343
344
344
345
345
344
344
344
344
344
342
342
343
343
344
346
347
348
350
351
352
353
353
353
354
353
353
352
351
351
351
351
350
350
349
347
346
344
344
344
345
345
344
343
343
343
343
343
342
341
339
339
337
335
335
334
333
333
330
327
326
326
326
326
326
326
326
326
326
325
327
328
328
329
329
329
329
329
329
328
328
327
329
329
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
332
332
332
333
334
334
334
335
335
336
337
338
338
339
339
339
339
339
339
339
339
339
339
339
339
339
341
341
346
350
350
351
353
354
354
354
355
355
356
356
357
358
359
361
362
364
367
370
373
377
379
381
384
387
387
387
388
389
390
392
394
395
396
400
402
402
403
405
406
408
410
412
414
414
415
416
416
417
419
420
421
422
425
428
433
438
445
455
459
468
474
475
476
478
479
490
494
497
502
508
517
520
521
532
540
540
541
542
547
553
557
563
570
572
576
582
586
592
599
607
611
614
615
617
620
623
623
625
626
627
623
621
621
622
626
629
629
628
627
629
630
630
631
632
633
633
633
635
636
638
639
648
647
646
645
650
648
641
641
639
636
620
586
563
544
540
539
536
529
528
529
526
524
519
513
510
507
504
501
498
495
494
493
491
491
490
490
490
490
490
490
491
493
494
495
495
495
495
495
486
484
481
479
478
476
475
474
473
473
472
472
472
473
474
474
475
477
477
478
479
479
480
480
480
481
480
481
481
479
480
481
480
480
480
481
482
483
483
483
483
483
483
483
483
483
482
480
477
467
465
465
464
464
462
462
462
463
461
462
464
464
466
466
466
466
465
467
468
469
469
470
471
472
474
477
478
479
481
488
491
493
493
495
496
497
500
503
507
512
506
506
505
504
505
507
508
508
508
512
514
517
520
523
526
532
536
540
544
548
553
560
565
569
574
581
598
606
613
617
622
628
634
635
637
640
643
645
646
646
647
648
649
651
654
661
665
668
670
673
674
676
677
678
678
677
676
675
673
673
672
672
672
671
672
675
677
678
678
677
676
675
673
671
668
667
666
667
668
668
668
669
670
670
671
672
673
672
673
673
674
676
676
678
679
680
680
680
681
683
683
682
681
679
679
678
678
678
680
679
678
677
677
678
679
680
680
680
677
676
674
672
671
669
665
663
661
659
657
654
652
649
646
645
642
641
641
642
643
644
645
645
646
647
648
650
651
652
653
654
655
655
655
656
657
657
658
658
659
659
659
658
658
659
659
659
659
660
660
660
660
660
661
661
661
660
659
658
657
657
655
653
651
652
652
651
651
652
653
654
653
653
652
652
651
651
642
637
632
629
626
624
620
619
615
611
608
605
603
601
600
601
603
603
602
603
603
604
605
606
608
607
607
608
610
611
615
616
615
614
614
613
613
613
612
611
610
610
610
607
606
606
607
608
609
611
613
615
617
619
622
623
623
624
625
626
626
627
625
625
625
624
623
622
618
611
609
607
605
602
599
594
590
587
584
580
577
574
570
567
566
564
562
549
542
538
530
528
526
526
524
527
529
530
531
530
529
526
523
514
513
504
501
500
500
500
499
499
493
491
489
488
487
487
488
486
485
481
478
477
476
474
471
467
464
460
453
452
451
448
446
445
444
445
445
435
421
421
418
416
415
413
412
412
417
420
423
424
423
422
421
420
416
413
409
408
407
403
401
399
397
396
396
394
391
389
388
387
386
385
385
385
386
389
389
390
390
391
391
391
391
392
392
393
393
394
393
392
392
394
395
395
392
391
392
392
395
397
400
402
403
404
404
404
404
405
407
408
408
408
408
411
412
413
413
413
413
413
413
413
413
413
413
414
415
417
418
419
420
421
422
423
425
426
426
426
426
426
426
425
425
426
426
430
431
432
433
433
434
435
435
438
441
445
446
447
448
450
452
454
455
456
458
459
462
464
466
467
469
474
477
479
482
486
491
495
496
497
503
509
512
517
523
524
529
531
536
540
543
546
548
548
550
559
561
562
566
568
569
570
570
571
573
577
578
577
576
576
571
569
567
561
562
562
562
563
562
558
553
550
547
543
542
541
537
534
530
527
526
525
524
524
521
518
514
511
509
510
509
503
500
498
497
497
497
498
500
501
502
503
504
503
503
501
500
497
493
489
485
485
486
489
490
490
488
484
481
474
468
463
452
457
460
465
472
481
486
488
490
492
494
495
496
497
497
494
494
493
494
492
492
491
489
488
490
491
493
505
509
515
518
519
520
525
531
532
534
535
535
534
533
533
533
532
532
531
532
534
540
550
554
558
561
563
563
563
565
566
568
571
573
577
582
587
593
595
596
597
598
600
601
602
602
603
604
604
603
603
604
604
605
605
606
607
607
607
606
606
605
604
602
601
599
598
596
594
592
590
587
585
583
579
577
575
573
572
571
570
569
568
567
566
562
560
557
554
551
554
556
561
560
556
553
551
550
549
548
547
542
540
537
532
526
524
522
521
518
516
515
514
513
512
510
508
507
507
508
508
507
508
508
509
508
508
509
508
508
507
507
506
506
506
507
507
507
507
505
504
502
500
499
499
498
498
499
502
503
503
503
503
502
502
501
501
500
498
497
497
497
497
498
498
498
498
498
498
498
495
490
488
486
484
481
479
478
476
475
475
473
473
472
472
472
471
471
470
469
470
470
470
471
472
473
473
473
473
475
476
477
477
478
479
482
486
488
489
491
499
501
502
503
504
506
508
509
511
514
519
521
522
522
523
524
524
524
524
523
522
521
520
520
520
521
521
521
519
522
524
525
524
523
523
523
523
526
528
530
531
534
538
541
542
543
545
549
554
559
561
561
560
560
561
561
562
562
563
563
565
565
565
559
550
543
541
538
533
532
532
534
536
535
535
535
534
533
531
529
527
527
526
524
524
522
520
518
517
515
513
511
509
507
504
502
500
498
496
495
482
478
476
474
474
474
473
467
460
458
456
454
453
451
450
452
454
457
459
461
463
462
462
461
461
461
460
458
457
455
454
452
449
446
444
444
443
443
443
442
441
441
440
440
438
435
432
428
427
426
425
425
424
424
424
425
426
426
426
426
425
425
425
426
426
427
427
425
424
422
421
420
420
419
418
417
410
411
411
412
412
411
409
408
408
408
408
407
406
405
405
403
401
400
401
406
407
406
406
405
403
403
405
406
406
406
405
404
402
401
398
396
394
393
392
392
390
389
388
387
386
384
383
382
381
379
375
373
372
370
368
366
365
364
364
363
363
362
362
362
362
362
363
364
361
360
360
360
360
359
359
357
356
356
355
354
353
353
353
353
353
352
352
352
352
352
352
352
353
353
353
354
353
353
353
353
353
352
352
352
351
350
352
352
354
353
352
352
352
352
353
354
353
352
352
352
352
351
351
351
352
352
351
351
351
350
349
354
354
353
351
349
349
350
350
351
351
353
353
354
356
357
358
359
359
359
359
358
357
356
355
359
361
361
362
362
362
362
362
363
363
363
362
362
361
360
360
360
359
359
358
357
357
357
357
357
357
358
358
358
358
358
356
357
355
354
354
354
353
353
352
352
351
351
352
352
353
353
353
356
359
362
365
365
366
366
366
367
367
367
370
370
370
370
369
367
367
364
363
363
363
363
364
364
365
365
366
366
366
366
366
366
367
369
368
369
370
371
372
371
371
371
371
371
372
373
378
382
384
386
389
391
393
396
400
401
401
401
401
401
400
400
400
401
400
400
400
400
400
402
403
402
401
400
400
399
399
398
397
394
393
395
397
399
400
399
399
399
399
400
401
403
407
407
407
407
408
409
411
411
412
413
414
415
414
412
412
413
414
413
413
413
414
415
417
421
428
432
438
441
444
445
446
447
448
447
447
447
446
446
447
448
449
448
447
447
449
450
450
451
451
451
450
449
449
449
449
449
449
448
448
448
447
446
445
444
441
439
437
436
434
431
429
426
423
421
418
417
415
412
411
408
406
401
398
394
391
388
386
384
383
383
382
381
379
376
372
368
369
370
371
372
372
372
371
371
370
369
368
366
365
364
364
364
364
365
366
365
364
360
358
355
353
352
351
351
350
348
346
344
344
344
343
343
342
342
341
341
341
341
341
341
341
341
341
342
342
342
341
341
341
342
342
341
341
342
341
340
340
340
340
341
341
342
342
342
342
342
345
345
346
346
347
347
348
348
348
348
348
347
349
351
351
352
352
352
352
352
351
350
350
350
350
349
348
347
345
344
345
345
345
345
345
345
345
345
345
346
346
346
347
347
349
349
349
349
349
349
348
348
347
347
346
345
345
344
343
343
342
339
338
337
336
335
334
335
335
336
336
336
336
336
336
335
336
338
338
338
337
336
335
335
335
336
336
336
336
336
335
335
335
335
335
336
336
336
337
337
338
337
336
336
336
336
336
335
334
334
334
334
333
333
333
333
333
333
333
332
333
334
334
335
335
334
334
334
334
334
334
335
335
334
335
336
335
335
335
335
334
334
334
333
333
333
333
333
334
334
335
335
335
334
334
333
332
332
332
332
332
332
332
332
332
331
331
331
330
333
333
334
334
334
334
335
335
335
335
335
338
338
338
338
338
337
337
337
337
337
337
337
337
337
337
337
337
337
339
341
341
342
342
343
343
343
343
343
343
343
343
343
344
344
344
344
344
344
344
344
343
343
342
344
344
346
345
344
344
344
344
344
344
344
345
346
347
348
347
348
348
348
348
348
348
348
348
348
348
348
348
348
348
347
347
347
347
347
347
347
347
346
346
346
346
346
346
346
345
345
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
345
345
344
344
345
347
348
349
349
348
347
347
347
346
344
343
343
345
349
350
347
345
345
345
346
346
346
346
346
346
345
345
345
344
344
344
343
341
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
339
339
339
339
339
339
338
338
338
336
336
334
336
336
336
336
337
337
338
338
339
339
338
338
337
336
335
334
333
332
332
332
332
332
333
333
333
333
333
333
333
333
333
333
331
331
330
330
330
330
330
330
331
331
331
331
331
331
331
332
332
332
332
332
333
333
332
332
332
330
330
330
330
330
330
329
330
330
330
329
328
328
328
327
326
326
326
326
328
328
333
336
339
345
352
352
352
352
353
355
358
363
365
367
367
366
366
366
365
365
367
368
369
370
369
367
362
361
361
353
346
344
341
342
343
345
347
348
348
346
346
346
346
349
352
356
358
359
358
361
364
366
369
369
369
373
376
377
377
377
380
382
383
385
391
393
393
393
393
394
394
395
400
403
406
408
411
413
416
419
422
426
428
437
440
445
446
447
448
448
449
448
447
446
447
450
450
450
448
438
437
436
434
433
430
430
431
422
418
418
417
418
418
417
412
408
405
402
400
398
398
397
399
398
391
388
384
381
376
372
367
363
352
342
340
339
337
337
340
342
344
345
345
345
347
350
350
351
352
353
355
357
358
360
361
362
362
359
357
355
352
350
351
353
351
349
348
347
348
347
349
353
356
355
353
346
343
341
341
344
351
353
354
352
351
350
346
348
348
348
346
345
344
345
341
337
338
338
338
337
336
333
331
328
325
322
322
320
318
317
316
317
317
316
316
317
320
320
321
318
320
318
316
317
317
316
316
316
313
311
304
300
301
299
298
298
298
297
297
297
296
294
293
291
294
293
293
292
293
294
295
295
296
297
297
297
296
296
296
296
296
296
298
301
300
299
298
297
297
297
297
296
296
296
295
295
295
294
293
293
293
294
294
294
293
291
291
290
290
291
291
292
292
293
294
294
294
295
296
298
300
300
301
303
306
307
306
305
306
307
311
310
310
310
311
311
312
310
309
306
304
299
298
298
297
296
294
298
301
304
306
305
308
308
310
314
310
315
318
318
317
317
317
311
307
307
309
308
306
310
312
310
308
306
305
305
302
303
302
304
305
305
304
302
301
300
299
299
297
297
297
296
296
298
299
302
307
307
307
306
309
311
312
312
310
307
305
307
308
308
307
308
307
305
307
308
307
305
304
302
301
300
299
299
298
298
296
295
294
294
293
293
293
292
291
291
290
290
294
295
295
294
295
298
299
301
307
308
315
315
315
316
316
316
316
316
317
317
316
317
318
321
323
324
325
325
326
327
325
323
322
322
322
322
322
323
325
329
331
332
333
333
329
327
325
324
321
320
319
319
319
318
319
320
321
321
323
322
319
317
317
317
317
316
315
314
314
313
313
311
309
306
307
308
307
306
305
303
303
305
308
309
311
313
316
318
319
320
318
315
308
305
304
304
303
302
302
302
304
308
315
318
320
322
322
322
321
319
315
311
307
305
305
306
307
307
307
307
305
302
301
300
302
304
305
306
309
311
315
317
317
316
315
317
319
321
324
324
327
330
334
336
336
334
332
330
330
332
336
338
339
339
337
336
336
337
345
348
349
350
352
353
355
355
354
352
352
352
351
350
349
348
348
348
348
349
349
349
348
346
344
342
341
340
340
339
340
341
341
340
342
343
344
345
345
346
349
352
352
352
354
356
358
364
364
365
365
365
365
365
365
364
364
363
363
364
365
367
370
371
374
378
381
382
382
383
384
384
384
385
385
385
384
384
384
384
383
383
384
384
384
384
384
385
385
385
386
385
384
384
383
383
384
384
384
384
384
384
383
383
382
381
381
380
379
379
377
377
376
376
375
374
373
371
371
370
368
367
366
365
365
365
364
363
363
361
359
358
358
358
358
359
359
360
363
365
367
366
365
361
359
358
357
357
355
354
350
348
346
344
343
347
350
355
352
350
349
349
349
352
352
353
354
356
358
357
354
354
356
355
354
353
351
351
350
353
354
355
356
357
359
360
362
364
367
368
369
370
371
372
373
376
379
381
382
383
384
386
387
387
387
385
383
381
382
382
382
383
382
382
382
382
383
383
383
384
384
384
384
383
382
383
383
384
384
384
383
382
379
377
377
376
377
378
378
379
379
380
380
380
380
380
381
382
382
383
384
384
382
382
381
380
380
381
381
381
381
381
381
381
382
381
381
381
381
379
377
376
376
376
377
381
385
386
386
386
387
387
386
386
386
387
388
389
388
387
385
384
383
383
382
378
376
375
373
372
371
370
369
368
368
367
367
366
366
366
366
365
365
365
364
363
362
361
358
356
356
356
356
357
357
358
358
359
360
361
362
363
363
365
367
368
369
370
371
370
369
368
368
369
370
371
371
372
373
373
374
376
377
377
377
377
377
377
377
377
377
377
377
377
377
378
378
378
379
379
380
381
381
382
382
383
383
383
383
383
383
383
384
385
390
395
399
401
402
404
404
405
407
408
409
411
413
415
418
419
421
423
425
426
427
427
428
429
429
430
430
430
430
430
430
430
431
431
429
428
427
427
427
427
427
427
427
427
426
426
425
425
425
427
428
428
428
428
428
428
428
429
430
430
430
432
434
437
439
439
439
439
440
444
447
449
451
452
453
454
455
456
458
462
465
470
470
471
471
472
472
470
471
471
471
470
469
468
467
464
461
460
458
457
457
457
457
456
455
454
452
451
450
449
448
445
444
442
440
440
438
438
437
436
435
433
432
432
429
427
425
423
421
420
419
418
418
417
416
415
414
413
411
411
411
410
410
410
410
410
410
409
409
408
407
407
406
405
403
401
400
398
397
395
395
394
392
389
388
387
386
386
387
387
387
387
387
387
387
388
389
390
390
390
390
392
395
398
399
401
403
406
406
406
406
407
408
409
409
414
416
418
420
424
427
429
429
429
428
428
428
428
428
427
425
423
417
414
413
410
408
406
403
401
397
395
393
388
385
382
381
379
377
374
373
371
369
367
362
360
359
356
353
348
345
344
343
342
342
341
340
340
338
338
338
339
340
341
342
343
343
343
342
342
343
344
345
346
347
349
350
352
353
354
356
356
357
359
359
359
360
360
362
365
365
365
368
371
372
373
374
375
374
374
374
374
374
373
372
371
371
370
367
367
366
365
364
364
364
364
364
365
365
366
367
365
365
365
364
361
357
354
351
346
341
338
338
337
337
336
336
335
335
335
335
335
336
336
336
336
335
334
334
333
333
333
332
332
332
332
332
332
332
332
331
333
333
334
335
337
340
341
343
344
346
347
348
349
350
350
351
352
352
352
351
349
349
348
347
346
345
344
342
340
340
337
335
332
330
323
319
315
313
312
310
309
306
306
306
306
306
304
302
299
296
290
286
279
273
269
264
257
252
249
248
247
246
246
245
244
242
240
239
239
239
236
233
232
231
231
228
228
228
228
227
227
228
229
230
229
229
229
227
227
227
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
230
230
229
228
229
229
228
228
228
228
228
227
228
228
229
229
229
229
229
229
229
229
229
230
230
231
231
231
232
232
232
233
233
233
234
234
234
235
235
236
237
237
239
241
241
242
243
244
245
246
247
248
248
247
246
245
244
244
244
244
244
244
245
245
245
246
247
248
249
250
253
256
259
261
266
273
279
284
288
292
294
296
297
298
299
299
301
301
303
305
306
307
307
310
311
312
311
311
310
311
314
315
314
313
313
314
315
316
317
320
320
321
320
320
320
320
321
321
323
323
323
323
324
325
325
326
327
329
330
330
332
334
334
335
336
336
336
335
335
335
336
336
336
335
335
336
337
336
335
336
337
338
338
339
340
340
340
340
341
341
342
344
345
345
345
346
346
347
351
352
352
353
355
358
359
364
366
371
378
386
390
392
394
395
395
395
393
392
392
393
394
397
401
407
408
409
410
410
410
410
410
410
410
411
412
412
412
413
413
415
415
416
417
418
418
418
418
419
420
421
422
423
422
419
418
418
418
418
418
419
419
419
418
415
413
412
411
409
406
404
403
401
394
391
389
389
388
385
380
378
378
377
377
377
375
374
372
372
371
369
369
368
368
367
367
367
367
367
366
365
363
360
358
355
354
354
353
351
350
350
351
351
352
352
352
352
351
351
350
348
346
346
345
345
344
343
343
343
343
342
341
340
339
337
336
335
335
334
334
334
335
335
334
333
331
331
331
330
331
331
330
330
330
330
329
328
328
328
328
330
330
330
330
330
333
340
343
349
353
356
362
371
377
377
379
381
383
384
389
391
393
394
395
396
398
402
404
406
406
407
408
410
412
414
417
419
419
418
418
418
420
418
418
418
419
419
419
418
418
418
418
422
425
422
418
414
410
404
396
390
387
385
384
382
381
379
376
372
366
361
360
357
355
353
351
348
346
345
343
340
339
338
337
337
335
333
332
331
330
329
327
326
325
325
325
325
324
323
322
321
320
319
317
316
316
315
315
313
312
311
309
308
308
307
306
306
306
307
308
308
307
305
304
303
301
300
300
301
301
303
304
305
305
303
302
302
301
299
298
297
294
293
292
290
287
287
287
285
283
282
281
281
281
279
278
276
275
274
274
273
273
273
272
271
269
270
270
270
270
270
270
270
268
265
265
265
265
265
265
264
261
260
263
263
263
262
262
262
262
262
262
261
260
259
258
257
256
254
252
252
251
250
250
250
250
250
251
252
252
252
253
253
253
254
254
255
255
254
254
253
253
253
254
254
254
254
254
254
255
254
254
254
254
254
254
256
258
259
259
258
257
257
254
252
252
252
252
252
252
252
253
253
253
252
252
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
253
253
253
252
252
256
257
258
259
259
260
260
261
262
264
270
271
273
275
281
284
285
286
285
284
285
285
285
285
282
282
283
284
287
288
290
293
296
296
295
294
292
287
284
281
281
282
283
284
286
287
288
288
289
288
285
283
280
280
281
282
282
281
274
268
268
273
275
275
277
278
282
284
285
286
287
287
287
287
287
286
285
284
284
285
289
291
293
295
296
295
296
297
296
296
295
293
288
288
291
297
299
294
293
298
297
305
306
308
309
306
302
301
291
289
288
290
291
290
290
289
289
288
288
288
289
287
287
288
288
284
284
280
281
282
283
283
283
283
282
282
278
275
274
272
271
271
271
272
271
271
271
272
276
277
278
279
280
280
279
277
277
276
276
276
275
274
273
272
272
271
271
270
269
268
267
264
263
262
262
262
261
261
260
260
260
260
260
260
260
259
259
259
258
258
258
258
259
259
259
258
258
258
257
257
256
255
255
255
255
256
257
257
257
257
257
257
256
255
254
254
254
254
254
254
254
255
255
254
253
254
254
254
253
253
254
253
253
253
255
258
261
261
262
265
266
266
267
267
267
267
267
267
269
273
275
278
285
289
293
299
300
301
301
303
305
304
303
302
302
304
306
315
316
318
319
319
317
316
316
315
315
315
314
312
317
317
317
316
316
316
315
315
315
314
314
312
307
302
299
298
296
293
287
283
279
279
277
275
270
269
268
267
266
263
261
257
255
255
254
254
254
253
253
252
252
252
251
251
251
250
250
250
250
250
251
251
251
251
252
253
255
260
260
260
261
263
267
270
271
273
273
272
270
269
268
268
267
267
266
264
262
261
261
260
260
258
257
255
254
254
254
254
253
254
254
254
254
254
254
254
254
254
253
253
252
250
249
248
248
248
248
248
248
249
249
250
250
249
249
248
248
250
250
251
251
251
251
251
267
268
269
271
273
274
274
277
278
279
281
283
284
286
288
289
290
291
292
293
295
299
302
305
309
313
314
315
316
319
321
322
325
327
333
339
343
349
354
358
361
368
372
374
377
379
384
386
389
390
392
392