moves-to-gpx
Track export
656
656
657
657
657
657
657
657
657
657
657
657
656
656
656
656
656
656
656
656
656
657
657
657
657
657
657
657
657
657
657
657
657
657
657
656
656
657
657
658
658
659
660
661
662
663
664
664
665
666
666
667
667
668
668
668
668
669
669
670
670
670
673
674
674
675
675
675
676
676
677
677
677
678
678
678
678
678
679
679
679
680
680
681
681
682
682
683
684
685
685
686
687
688
689
689
689
689
690
690
690
690
690
690
691
690
690
691
690
691
691
690
691
691
690
690
691
690
690
690
690
690
690
690
690
690
690
690
690
690
691
691
691
691
691
691
691
691
691
691
690
690
688
688
688
688
689
690
689
688
688
687
687
687
687
687
687
687
687
687
687
686
686
686
684
683
683
681
680
679
680
680
680
680
680
680
681
681
681
681
681
681
681
681
681
681
682
692
692
692
692
692
692
692
692
696
684
684
684
684
684
685
685
685
685
686
686
685
685
685
684
683
683
682
682
674
668
668
668
668
668
667
666
666
665
665
665
664
664
663
662
662
662
662
662
662
661
661
661
660
660
660
660
660
660
660
659
661
659
659
659
659
658
658
654
654
654
654
653
653
653
653
653
653
653
653
653
652
652
649
648
648
649
650
649
648
647
647
646
645
645
644
644
643
643
643
639
639
639
639
639
639
639
638
637
636
634
634
633
633
632
632
629
630
630
631
631
631
631
631
631
631
631
631
631
631
632
632
630
629
628
634
636
637
639
639
638
638
638
638
639
640
640
641
640
637
635
633
633
634
633
634
634
633
632
633
634
636
637
638
635
635
634
632
632
631
631
631
630
630
630
629
628
627
627
626
625
624
623
622
622
622
622
623
623
623
622
621
621
620
621
622
623
624
625
626
627
626
625
624
623
622
622
626
626
627
627
625
624
622
620
619
619
619
619
618
617
618
618
618
618
618
618
618
617
616
615
615
615
615
615
615
615
616
616
616
617
617
617
616
616
616
616
614
613
619
618
618
617
615
615
614
614
614
614
615
614
613
612
611
611
610
610
610
609
608
607
607
605
604
603
601
600
598
595
594
594
594
593
593
593
594
595
596
596
595
596
596
596
596
596
594
594
593
592
591
590
589
587
585
584
583
582
581
580
579
579
580
580
580
579
579
579
579
578
578
578
577
575
575
576
577
577
577
576
576
575
574
573
571
570
570
571
570
567
565
563
562
560
559
559
558
558
557
556
556
555
555
555
555
555
555
554
554
554
553
553
553
553
553
553
553
553
552
551
549
549
547
546
545
544
543
543
541
545
544
544
544
544
544
544
543
542
541
541
541
541
540
539
538
538
538
538
538
538
538
538
538
536
536
536
535
535
534
534
535
534
533
533
532
532
532
532
532
532
533
533
533
534
535
535
533
531
530
530
529
529
528
522
522
521
521
521
521
520
520
520
520
520
519
519
519
518
519
519
519
519
518
518
518
518
518
518
517
518
518
518
518
518
518
518
518
518
518
518
517
517
517
517
516
516
516
516
516
516
516
516
516
515
515
515
514
514
514
513
513
512
510
510
511
511
511
511
511
511
510
510
510
509
510
511
511
512
513
514
515
516
515
514
513
512
512
511
511
511
512
512
512
512
511
511
511
511
512
511
509
509
509
509
508
508
507
506
507
507
507
506
506
504
504
504
504
504
504
504
504
504
504
504
505
505
506
506
507
507
507
508
508
508
508
508
508
507
506
505
504
503
501
500
498
492
492
491
491
490
490
489
484
484
484
485
486
486
487
488
489
491
492
492
493
493
493
493
493
494
494
494
493
493
492
492
486
486
485
485
485
485
485
485
486
486
486
486
485
485
485
478
477
477
476
475
475
474
474
474
473
473
474
475
475
474
473
473
472
468
468
467
467
467
468
470
472
472
473
474
475
475
476
476
476
477
477
478
478
479
479
479
479
479
479
479
479
479
480
480
479
479
479
479
477
476
475
474
473
473
474
474
475
475
476
477
477
477
477
476
474
471
469
468
467
466
465
464
464
464
463
462
460
459
458
454
454
454
454
453
453
453
453
453
452
451
450
450
451
451
451
451
452
452
453
453
453
453
453
453
454
454
454
454
454
454
454
454
454
454
454
454
454
455
455
456
456
457
457
457
457
457
458
458
458
457
456
456
456
456
455
455
455
455
454
454
454
454
454
454
454
454
454
454
454
454
454
454
455
455
455
455
457
458
459
459
460
460
460
461
461
461
461
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
462
461
460
460
460
460
460
460
460
460
460
461
463
463
464
464
464
464
464
465
465
465
464
464
464
464
464
464
464
464
463
463
464
464
465
465
466
466
466
466
466
466
466
465
465
465
465
464
464
464
464
460
459
458
458
457
456
455
454
451
451
451
451
451
451
450
450
450
449
449
448
448
447
446
445
443
443
442
442
442
442
441
441
440
436
431
429
429
429
429
429
428
428
427
427
427
427
426
426
425
425
424
424
423
423
422
422
422
421
421
421
421
421
420
420
420
418
416
416
415
415
414
414
414
413
407
405
404
403
403
403
401
401
400
400
399
399
398
398
397
397
397
396
396
396
396
395
395
395
395
394
394
392
392
391
391
391
391
390
390
390
390
390
390
390
390
390
390
390
390
391
391
393
394
394
394
394
394
394
394
394
394
394
394
393
393
393
392
392
392
392
391
391
391
391
391
391
391
391
391
391
391
391
391
391
392
394
394
394
394
394
391
391
391
390
385
386
387
385
384
383
381
381
381
381
381
381
381
382
384
384
385
385
385
386
386
387
388
388
389
389
389
389
389
389
389
389
387
387
386
386
386
386
388
388
388
388
388
388
388
389
390
389
389
389
388
388
387
385
385
384
384
384
384
384
384
383
381
381
381
381
380
380
380
379
379
379
379
379
379
384
385
386
383
383
382
382
382
382
382
382
382
382
381
381
381
380
380
381
381
381
382
383
383
383
383
383
383
380
380
380
380
379
379
379
378
376
376
376
376
376
376
376
377
376
376
376
376
378
380
381
381
381
381
381
381
381
381
382
382
381
381
382
382
382
382
382
383
382
382
381
381
381
381
379
379
378
378
375
374
373
372
371
370
369
368
367
366
366
365
365
364
363
363
363
363
363
363
362
362
362
362
363
363
364
364
365
365
367
369
370
371
371
369
368
369
370
372
372
372
373
373
373
373
374
375
376
377
380
382
382
382
381
381
380
380
379
379
379
379
379
379
379
379
379
380
380
380
381
382
383
384
388
388
388
389
389
388
389
389
390
389
389
388
387
385
382
380
377
377
376
376
375
375
375
375
378
378
379
380
380
381
381
382
382
382
382
382
382
382
382
378
376
376
376
375
375
375
374
373
372
371
371
371
370
370
369
369
366
365
365
365
364
364
364
364
364
364
363
363
362
362
361
361
361
361
361
362
362
362
361
361
360
360
360
360
360
359
358
357
356
353
351
350
350
349
348
348
347
347
347
347
346
346
346
346
345
345
345
344
344
344
344
344
344
343
342
342
342
342
342
342
342
342
338
338
338
338
339
342
343
343
344
344
344
344
344
345
345
345
344
344
344
343
343
344
344
344
345
345
345
345
345
345
345
345
343
341
341
340
340
340
340
339
339
339
339
339
339
338
338
337
337
336
336
335
335
335
335
334
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
336
336
336
336
336
337
337
337
337
337
337
338
338
337
337
337
336
336
335
335
335
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
335
333
333
333
333
332
332
332
332
332
331
331
331
331
329
329
328
329
330
330
330
330
330
331
331
331
332
332
332
332
332
332
332
332
332
332
333
333
333
334
334
334
334
333
333
333
333
332
332
331
331
330
330
330
331
332
333
332
332
332
332
332
332
332
332
332
331
331
331
331
332
332
332
332
332
332
332
332
332
333
333
333
333
333
334
334
334
334
333
333
333
333
333
334
334
335
335
335
336
337
337
337
339
345
345
345
345
345
346
345
343
341
341
340
340
340
340
340
340
340
339
340
340
341
340
340
339
339
338
338
338
337
337
337
337
338
339
341
341
341
340
341
341
341
342
344
343
341
341
341
340
340
340
339
337
336
335
334
334
334
333
332
332
331
330
329
328
328
328
327
327
327
326
326
325
324
324
324
325
325
325
326
327
327
327
327
327
326
326
326
325
325
325
323
323
323
323
323
323
324
325
325
326
326
327
327
328
328
328
329
329
329
330
330
330
331
330
332
333
334
334
333
333
334
335
337
337
339
340
340
338
344
346
346
346
345
345
346
346
346
345
345
345
347
348
350
352
352
353
354
354
355
355
355
356
356
356
356
356
356
356
356
356
356
357
357
358
359
360
360
361
361
361
361
362
363
364
364
365
367
368
368
368
369
369
369
369
369
369
369
369
369
370
370
370
371
371
371
371
371
372
372
372
373
375
375
375
375
376
376
376
376
376
377
379
380
381
382
382
383
383
384
384
384
387
390
390
391
391
391
391
392
392
392
392
392
392
392
395
397
397
397
398
398
398
399
399
400
401
401
402
402
403
403
403
403
404
404
405
406
406
407
408
409
410
411
412
413
414
415
416
417
417
418
418
418
419
419
419
419
420
420
420
421
421
422
422
422
423
424
427
428
429
430
430
431
432
433
434
436
437
438
439
440
441
442
443
444
445
446
447
447
450
451
451
452
453
453
454
455
455
456
457
457
458
458
459
459
460
460
460
461
461
463
465
466
471
474
480
480
481
481
482
483
486
490
492
498
498
502
503
504
504
503
503
502
502
503
503
504
505
504
504
505
505
505
505
507
508
508
510
507
506
506
506
506
506
506
506
506
506
505
505
505
505
505
505
505
505
505
505
505
505
505
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
506
505
505
505
505
504
504
504
504
504
504
504
504
504
503
502
502
502
502
502
502
502
502
502
502
502
502
501
501
501
501
501
501
501
501
501
500
500
500
500
500
500
499
499
499
499
498
498
498
498
498
498
497
497
496
496
496
496
496
495
495
495
495
494
493
492
491
490
489
488
487
487
486
486
485
485
484
482
481
477
477
477
476
476
477
477
477
478
478
479
479
480
480
481
482
481
481
481
481
480
480
478
475
471
471
470
470
468
465
465
464
463
459
457
455
449
449
448
448
447
446
446
447
447
448
448
448
448
448
445
443
442
441
440
440
439
438
438
437
436
435
434
433
433
431
431
427
424
424
424
424
424
424
425
425
425
425
425
425
425
425
425
426
425
425
425
425
425
425
425
425
426
426
427
428
428
430
430
431
432
433
434
435
436
437
444
444
445
446
447
449
450
451
452
453
455
456
457
458
459
459
460
460
461
462
462
463
464
464
465
466
467
467
468
469
470
471
471
472
473
473
472
472
472
473
473
475
481
481
482
483
483
483
484
484
484
484
484
484
484
484
484
484
484
484
484
484
484
483
483
483
483
482
482
482
481
481
481
481
481
480
480
480
480
480
479
479
479
478
477
477
474
474
470
470
469
469
468
467
466
465
464
463
461
461
461
460
459
459
459
459
459
458
458
458
458
458
459
459
461
462
462
463
463
464
464
465
465
465
465
465
465
464
464
464
463
463
463
463
458
457
457
457
457
457
455
453
452
451
449
448
447
447
446
445
443
442
442
441
441
440
440
439
438
437
437
437
436
432
431
431
431
430
430
430
430
430
430
430
429
429
429
429
429
429
430
430
431
432
432
432
433
433
433
434
434
435
436
437
437
438
439
440
441
442
442
442
442
442
442
442
443
443
446
449
450
450
450
450
450
450
450
450
450
450
450
452
452
455
455
457
458
460
462
462
467
471
474
475
475
475
474
474
474
473
474
476
478
478
481
484
484
484
484
484
484
484
484
485
485
486
486
486
487
487
487
489
490
490
491
491
492
492
492
493
497
498
499
500
501
503
506
507
508
508
507
508
507
507
507
507
506
506
506
505
505
505
505
505
506
506
507
507
507
507
507
507
508
508
506
506
506
505
505
504
503
503
502
501
500
499
499
498
498
498
498
498
498
498
498
498
499
500
500
501
501
501
501
501
501
502
502
502
502
502
500
500
499
499
498
498
498
498
498
497
497
497
497
497
497
496
496
495
495
495
494
493
493
492
491
490
488
487
486
485
484
483
482
481
481
480
480
479
479
479
479
478
477
477
477
477
477
477
477
478
477
477
477
477
476
476
476
473
473
471
471
470
469
470
470
471
471
472
472
472
472
472
474
474
474
474
474
474
474
474
474
474
474
473
473
473
473
473
472
472
473
473
473
473
473
473
473
473
474
473
472
471
471
471
472
473
473
473
472
472
472
472
473
474
474
474
474
475
477
478
478
476
475
476
476
474
470
471
471
471
471
471
471
472
473
474
473
473
472
469
469
467
467
460
459
458
458
457
456
456
455
454
454
455
455
455
455
454
454
453
452
452
451
450
450
450
449
449
448
448
447
447
447
447
447
447
447
447
447
448
448
449
449
449
449
449
450
450
450
451
451
451
451
451
451
451
450
450
449
449
449
449
450
450
450
451
451
452
452
453
453
453
452
453
455
456
457
457
458
458
458
458
458
458
458
458
457
457
456
455
454
453
452
452
452
452
452
452
452
453
453
453
454
453
453
453
453
453
453
454
454
455
455
456
457
457
458
459
460
461
462
463
463
463
463
463
463
464
465
466
467
468
470
470
470
470
470
470
471
472
472
473
473
473
473
473
473
473
473
473
472
472
472
472
472
472
473
473
473
472
471
471
470
471
471
472
473
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
475
475
476
476
476
476
476
476
476
476
475
475
475
474
474
474
474
474
473
473
473
473
473
473
473
473
473
473
473
473
473
473
474
474
475
476
478
480
481
483
485
486
486
486
486
486
486
486
487
487
488
488
489
490
489
491
490
491
491
491
491
491
491
490
490
490
490
490
490
490
490
491
491
491
491
490
490
489
489
489
487
485
483
482
482
482
482
483
483
483
483
483
483
484
484
485
488
488
489
489
490
495
499
503
507
509
511
511
512
513
513
513
512
512
513
514
514
513
513
512
512
511
510
510
509
509
511
513
514
515
515
516
516
517
517
518
518
519
519
520
520
520
520
520
520
521
521
522
522
522
522
521
521
521
522
522
523
525
525
526
526
526
525
520
519
519
519
518
519
520
520
520
521
521
520
520
521
520
521
521
522
523
524
525
525
525
526
525
525
525
525
526
526
527
529
530
530
530
531
531
532
533
534
536
536
535
535
535
535
535
535
535
536
536
537
544
544
545
545
546
546
546
546
545
545
544
543
543
543
543
542
542
543
543
543
543
543
543
543
543
543
543
543
543
545
546
546
546
546
545
544
544
544
543
543
542
543
542
542
542
542
542
542
542
542
541
541
540
540
541
541
541
542
542
542
542
542
542
540
540
540
540
540
539
539
539
539
539
540
540
540
541
541
544
544
545
545
546
546
549
550
551
552
553
555
556
558
558
559
560
560
561
561
561
560
559
559
556
557
558
559
559
558
558
558
558
557
557
557
557
557
557
557
557
558
558
560
560
560
560
560
561
562
562
563
563
564
564
565
565
565
566
568
569
570
571
574
575
576
576
577
577
578
578
578
577
577
577
576
577
577
577
577
577
573
572
572
571
571
570
568
568
568
568
569
570
570
571
573
574
577
577
579
580
582
584
585
587
587
573.4
576.6
593
611
592.9
597.9
604.7
607.9
608.7
598
602
599
599.2
595.9
594.8
592.3
588.3
585.4
582.4
582.1
581.8
581.3
580.4
578.2
574.5
572
571
571
572
573
573
574
574
573
573
573
574
574
576
578
579
585
585.2
585.4
579.2
578.3
578.2
578.1
581.3
583.9
586.4
587.6
588.9
592
593.7
595.1
598.2
595.696
597.985
600.03
605.517
594.582
595.201
595.402
593.255
596.822
599.369
600.901
603.202
605.186
606.057
605.741
605.606
605.081
604.817
604.526
604.273
605.113
604.322
603.974
603.195
604.697
604.358
603.793
601.905
601.003
601.584
588.356
587.501
588.8
591.6
596.3
602.1
604.4
614.2
617.5
618.9
614
613
614
615
615
616
616
617
617
617
616
615
615
612
614
617
616
615
617
624
627
629
631
631
632
639
646
645
642
641
634.5
635.5
634.3
635.3
640
640
641
638.8
638.1
638.9
639.7
637.2
636.6
637.5
628
627
627
626
626
626
627
629
628
628
633
636
636
634
635
636
632
629
628
629
625
623
617
617
615
620
618
614
613
616
616
618
618
617
615.7
620.8
624
625
620
617
616
616
615
614
609
608
606
597
589
583
581
579
577
574
573
571
569
569
568
568
567
564
564
565
566
567
570
571
573
575
582
585
585
585
585
584
585
587
587
587
587
589
595
599
598
598
599
602
602
604
605
605
603
601
589
587
583
580
576
564
564
553
539
541
534
519
512
495
492
490
485
479
475
475
474
471
466
462
455
447
444
443
440
424
422
418
415
417
422
423
422
411
412
413
416
419
418
420
420
421
422
423
423
424
424
425
426
427
427
429
430
431
433
434
435
435
435
435
435
435
433
433
433
433
433
433
433
432
433
434
434
435
437
440
442
443
445
458
460
462
462
463
464
464
464
464
464
465
465
465
465
465
465
465
465
465
465
465
465
465
465
465
466
467
468
469
470
470
471
472
472
472
473
474
474
474
474
474
477
477
477
478
478
478
478
478
477
478
479
479
480
480
478
475
473
471
469
468
466
465
465
465
465
463
465
465
465
462
461
461
462
462
463
464
466
466
467
452
452
452
452
451
450
449
449
449
448
451
452
451
451
451
447
443
443
437
434
426
424
422
422
422
422
421
422
421
421
420
419
415
410
408
405
404
402
402
403
405
405.5
405.5
404.8
405.2
405.4
404.4
401.6
400.6
406
404
399
395
393
392
391
390
387
386
386
384
387
389
390
390
389
387
387
387
396
403
412
412
410
407
398
394
390
389
387
387
388
387
374
370
371
371
355
351
350
356
355
353
350
347
342
341
339
340
342
350
352
356
360
364
374
384
396
397
412
427
434
447
449
446
436
431
413
399
394
392
393
393
393
393
392
392
394
392
393
394
397
400
421
433
438
439
455
449
453
455
455
446
443
437
435
419
405
410
413
411
405
391
387
377
368
363
358
356
357
359
371
372
375
376
366
362
356
360
366
365
370
373
380
379
379
380
382
384
387
387
387
388
388
388
388
387
387
388
388
388
388
390
392
392
392
393
393
392
391
391
390
390
389
389
389
388
387
386
386
386
386
385
385
384
384
383
382
381
380
379
377
375
375
374
373
373
371
369
369
369
368
368
368
368
368
367
367
366
366
366
366
366
366
365
365
365
365
365
365
365
365
365
365
365
365
366
367
366
366
366
367
367
367
367
368
369
374
374
372
371
371
371
371
371
370
369
368
368
367
366
367
369
369
370
370
370
370
371
374
377
376
376
377
376
373
372
370
369
368
368
367
366
368
367
368
368
369
371
372
373
376
376
376
376
376
375
374
374
377
381
381
380
380
376
361
360
357
356
352
350
350
349
348
348
341
341
337
337
337
337
338
339
337
331
331
331
330
332
333
334
334
334
336
338
337
338
338
338
337
331
330
326
326
326
324
322
325
325
325
330
332
333
335
335
336
338
339
339
339
339
340
343
343
343
343
343
343
343
342
343
343
343
344
346
347
348
352
356
356
356
355
355
354
353
352
352
351
351
350
350
350
351
352
353
353
354
357
357
358
359
364
369
372
372
372
372
365
365
364
364
364
362
371
372
371
371
370
370
367
363
361
360
363
366
370
371
365
367
373
374
374
374
376
377
378
379
379
387
390
386
385
384
382
372
371
362
357
355
355
354
359
356
356
354
354
353
352
348
350
351
348
344
338
334
334
335
334
334
333
331
331
330
322
321
320
320
320
321
321
320
320
318
315
311
311
311
313
315
316
316
318
318
315
310
308
308
309
312
312
311
312
311
308
308
311
314
309
307
311
311
306
304
302
302
304
303
306
305
297
296
295
295
296
297
299
294
301
301
300
301
297
297
297
299
291
291
285
285
288
294
288
291
287
289
288
282
283
283
279
280
282
282
278
279
275
275
273
274
274
275
274
269
264
263
263
263
263
264
263
262
261
260
259
261
261
256
254
256
253
252
251
251
251
250
250
248
248
248
248
249
265
270
273
274
274
259
257
254
248
248
248
248
248
248
250
260
263
265
268
271
273
275
277
277
276
278
278
277
264
263
264
256
254
259
260
264
266
268
262
259
264
267
266
259
258
266
264
266
266
264
273
267
260
264
265
259
257
262
265
262
253
253
257
267
273
273
261
263
260
259
260
265
262
256
251
252
250
249
252
256
257
258
254
255
263
261
263
264
260
259
258
258
258
258
258
260
264
261
259
258
256
257
259
260
260
260
259
260
258
258
259
261
259
259
258
258
258
260
260
260
263
263
260
260
270
269
267
262
260
257
255
256
264
274
278
280
281
280
272
271
279
280
279
282
276
283
276
282
281
280
279
285
290
291
285
279
284
281
281
276
276
270
264
261
261
261
265
262
258
256
255
258
261
263
263
264
260
258
255
255
259
258
252
237
237
247
240
236
234
238
242
246
247
251
253
252
254
257
258
258
263
268
270
275
272
273
274
268
264
263
265
260
262
261
269
268
262
263
266
268
269
261
259
268
269
267
266
267
266
269
271
271
275
278
273
270
262
264
269
271
264
255
250
250
250
250
253
256
263
266
265
261
260
264
262
267
268
266
265
261
259
268
269
266
263
261
259
267
268
267
262
262
260
259
260
260
256
255
256
266
266
263
262
259
255
254
261
259
260
261
259
258
258
259
261
262
259
257
257
253
254
255
260
259
256
248
249
250
252
255
257
255
253
253
252
251
250
249
249
248
247
250
250
252
253
257
258
254
254
256
261
262
263
264
264
264
266
265
265
267
267
267
267
268
269
270
271
272
269
268
269
273
279
281
279
277
275
268
264
260
262
260
255
255
257
262
264
260
260
262
263
261
259
260
262
257
255
251
254
255
258
260
259
257
255
255
256
262
262
261
261
261
261
261
260
253
252
252
255
255
253
254
254
253
253
252
251
251
250
249
249
249
249
249
249
249
249
248
248
248
249
249
248
250
251
251
251
251
251
252
252
252
253
253
253
253
252
252
252
252
257
259
263
264
266
264
263
264
265
265
266
265
265
266
266
267
267
265
264
263
259
258
259
259
259
263
265
265
265
266
266
267
269
268
266
265
266
269
275
276
275
276
275
272
265
263
263
262
266
278
267
263
267
267
265
267
275
267
270
270
263
260
262
263
268
272
272
272
269
268
266
266
266
266
265
262
261
262
265
267
268
268
268
265
264
259
259
261
259
260
261
262
262
262
262
271
268
270
266
262
262
261
263
270
274
274
275
270
268
266
261
260
260
263
264
267
265
265
264
263
263
263
263
271
275
278
279
279
277
275
273
274
274
271
271
268
266
265
257
255
254
256
265
274
285
288
288
286
287
286
291
289
285
283
279
279
280
278
279
277
274
270
266
261
259
259
261
273
272
272
272
273
273
272
267
267
269
261
260
262
263
264
262
264
264
264
264
264
264
265
265
265
265
266
267
269
270
271
277
277
274
273
271
271
270
271
271
268
266
263
261
260
260
259
258
258
257
257
257
257
255
253
252
251
251
251
250
251
251
251
251
251
252
251
252
254
255
257
258
259
260
261
263
263
266
268
270
272
276
281
282
284
283
273
271
272
271
271
270
269
268
268
266
264
266
266
265
266
268
272
274
274
274
274
275
276
278
279
278
277
278
280
280
279
278
277
277
277
277
277
276
275
274
273
270
270
270
272
276
276
275
272
269
268
268
268
268
269
271
272
271
269
266
266
266
264
262
260
259
257
256
254
253
255
256
255
254
253
254
254
254
254
254
253
252
252
252
252
252
253
253
253
252
252
252
251
251
251
251
251
251
250
249
250
251
252
252
253
253
252
251
251
251
250
249
251
252
251
251
256
257
258
260
262
261
261
262
261
261
262
264
265
268
269
270
268
270
273
276
279
281
281
280
274
272
270
270
273
276
278
284
284
285
284
279
278
278
278
282
284
285
287
289
290
290
289
284
283
283
284
290
291
291
291
291
290
289
284
285
289
288
288
288
288
288
288
286
283
280
278
274
272
270
269
268
267
267
263
261
262
264
265
265
264
264
268
267
264
263
261
260
257
256
255
255
252
251
251
251
250
250
249
249
249
249
248
251
252
254
256
256
257
259
259
259
258
256
256
252
249
250
250
249
248
249
249
250
250
250
250
249
249
249
249
249
249
249
250
250
251
251
252
252
252
252
252
251
249
246
247
247
247
247
247
247
247
247
247
247
247
247
247
247
246
246
246
246
246
247
248
249
248
248
248
253
253
253
253
252
252
252
253
254
256
256
256
256
256
256
255
254
252
252
254
255
255
255
258
259
259
258
257
252
254
257
264
269
269
260
258
258
260
263
266
269
272
274
272
270
271
274
278
276
273
274
278
287
290
291
292
287
277
274
273
280
279
279
281
283
284
283
281
281
280
282
284
283
280
279
276
276
275
276
273
271
270
268
267
262
261
260
258
256
257
258
257
257
260
260
261
261
264
271
272
275
275
277
276
276
281
280
275
277
275
273
273
274
274
274
272
271
267
269
270
271
271
271
269
269
269
269
269
270
271
272
272
268
266
263
259
258
258
258
259
258
258
258
258
257
257
257
257
256
255
255
257
257
257
258
259
261
260
258
258
258
258
259
262
262
264
264
265
268
269
271
271
272
272
272
272
273
274
277
275
270
275
278
278
278
278
279
279
279
278
278
276
275
273
271
270
268
263
264
263
263
265
262
264
267
270
277
275
273
272
274
278
279
276
270
272
272
275
277
277
277
275
275
276
275
274
277
278
279
280
280
280
282
283
284
284
283
283
281
281
281
280
279
275
270
270
270
269
269
269
268
268
267
266
265
264
264
263
263
263
263
263
263
263
263
264
266
268
270
273
274
273
275
275
274
277
277
275
274
271
271
271
272
272
272
271
270
267
266
265
268
268
269
271
272
271
271
272
272
275
275
273
273
279
277
275
273
272
275
274
276
276
277
276
273
271
270
270
269
269
268
267
266
266
266
265
265
265
267
267
269
271
271
272
272
272
271
272
278
279
275
273
273
273
273
272
272
272
272
272
271
271
271
271
271
272
267
268
268
268
268
268
268
268
269
267
267
268
268
268
268
268
268
268
270
270
270
270
271
274
274
272
270
270
270
269
269
269
269
268
268
268
269
269
270
270
271
272
272
274
274
274
275
276
278
279
278
276
275
272
272
273
273
273
273
273
274
274
274
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
274
274
274
274
273
275
275
275
275
275
275
277
277
277
277
277
277
276
277
279
279
280
281
282
282
282
280
280
281
281
281
281
281
280
280
281
282
284
288
288
287
287
283
281
280
279
279
279
279
279
280
279
279
279
279
278
278
277
278
278
278
278
278
279
279
278
278
278
278
278
278
278
278
278
278
277
277
278
278
278
279
279
278
279
278
278
279
279
280
280
280
279
279
279
281
281
280
281
282
281
282
282
283
283
284
284
284
284
284
283
283
283
283
283
284
285
285
285
284
284
283
283
283
284
284
284
283
283
283
283
284
282
282
282
282
282
282
283
284
284
284
284
284
284
284
285
286
286
286
286
285
285
285
285
285
286
285
286
286
287
287
287
287
288
287
287
287
287
287
289
292
294
294
296
296
296
296
296
296
296
296
296
296
295
294
293
293
292
291
291
290
290
291
291
291
291
291
291
291
291
290
290
291
291
291
291
292
291
292
292
292
292
292
294
296
298
298
298
299
299
299
299
300
300
300
300
301
301
301
302
302
302
303
303
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
305
307
307
311
311
311
311
312
312
312
313
316
317
317
317
318
318
319
321
321
322
322
319
321
321
324
324
326
328
328
329
330
329
329
331
335
335
334
334
336
337
338
338
340
342
340
338
341
353
360
362
361
357
355
353
349
345
345
346
347
349
350
354
355
361
357
361
365
366
369
371
374
374
374
374
372
377
379
376
379
380
380
379
378
377
377
381
381
385
384
384
384
380
380
381
381
386
391
390
391
391
395
398
409
407
408
410
410
408
411
410
406
405
407
407
401
397
397
401
403
399
407
406
402
405
409
417
419
423
427
425
427
425
427
434
432
436
436
434
444
449
454
457
449
447
444
441
439
436
432
427
424
421
419
418
418
418
419
419
419
420
419
417
414
412
414
414
415
415
414
414
413
412
409
407
405
405
409
396
397
399
397
396
393
391
389
388
386
387
387
387
387
387
388
388
388
388
388
388
389
389
389
389
389
389
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
390
389
389
389
389
389
388
388
388
388
388
385
384
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
382
383
383
383
383
383
384
384
384
385
385
385
384
384
385
385
385
386
386
387
388
388
388
387
388
388
388
389
390
390
390
390
390
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
391
392
392
393
393
393
393
394
394
395
395
396
396
397
397
398
398
398
399
399
399
399
399
399
399
399
399
399
399
399
399
399
399
400
400
400
400
399
399
400
401
400
401
401
401
400
400
404
407
409
412
415
413
415
413
413
412
410
410
410
412
412
412
412
412
413
414
414
415
415
416
415
415
415
415
415
416
416
418
419
420
422
423
424
424
425
426
427
429
430
430
430
430
430
431
431
431
431
430
427
423
423
425
428
426
425
427
429
430
431
432
433
434
435
435
436
436
436
436
436
435
435
435
436
437
438
437
439
440
442
443
444
444
443
443
443
442
441
439
441
441
442
442
442
442
442
441
441
440
440
439
439
438
437
436
435
434
433
431
431
432
433
434
435
435
435
436
436
435
436
436
436
436
435
435
436
438
435
432
433
433
433
433
434
434
434
434
436
437
438
438
439
440
441
442
443
444
445
447
448
449
448
447
447
447
446
448
449
449
448
448
448
448
447
447
448
448
449
449
450
450
450
451
451
451
450
450
450
450
450
450
450
449
448
448
447
446
445
446
447
448
447
447
447
448
448
448
448
447
447
446
445
445
444
444
445
446
447
448
448
448
449
450
451
451
451
452
453
454
456
456
457
457
457
457
457
457
457
457
457
457
457
458
458
458
458
458
457
457
458
459
460
461
463
464
464
466
466
466
465
465
464
463
463
466
468
468
469
469
469
468
468
467
465
464
465
466
466
466
466
464
462
462
461
462
463
464
464
465
466
466
466
466
466
466
467
466
466
466
466
467
467
468
469
470
470
470
470
471
471
473
473
473
472
471
470
469
469
467
468
468
469
469
470
470
470
471
471
471
471
472
472
471
471
472
472
473
473
474
474
475
475
475
477
477
478
480
481
481
482
482
482
482
482
482
483
482
482
482
485
485
487
488
489
490
492
492
493
492
492
492
491
490
489
488
487
485
484
484
483
483
483
482
482
481
480
480
479
479
479
479
480
481
482
483
483
482
482
482
480
479
479
478
478
477
477
477
477
476
476
476
476
476
476
476
476
477
477
477
476
476
477
477
478
478
478
478
479
479
478
479
479
479
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
480
480
480
480
480
479
479
478
478
478
478
477
477
476
476
476
477
477
477
478
478
478
478
478
478
478
478
478
478
478
478
478
477
477
476
476
476
477
477
478
479
480
481
481
482
482
482
483
483
483
483
484
484
484
485
485
485
486
486
486
487
487
487
487
487
487
487
486
486
486
485
485
486
488
490
491
492
493
493
493
493
493
492
492
492
492
491
491
492
492
493
493
494
495
495
496
496
496
497
497
498
499
499
500
500
500
500
500
500
500
500
500
500
500
499
499
499
499
499
499
500
500
501
501
501
502
502
503
504
504
505
505
505
505
505
505
505
505
505
504
504
503
502
502
502
503
504
505
505
506
505
505
505
505
504
504
503
503
503
503
503
504
504
504
504
504
504
505
505
505
505
505
505
505
503
503
503
506
506
507
507
507
508
508
509
509
510
510
510
510
510
511
511
511
511
511
510
510
510
510
510
509
509
508
508
507
507
507
506
506
506
506
506
506
506
508
509
509
510
511
512
512
513
518
522
522
522
523
523
523
525
526
526
527
527
527
528
533
532
531
531
530
530
530
527
528
529
531
532
533
533
533
534
533
532
530
528
526
525
524
524
525
525
526
527
527
528
528
528
527
527
527
526
526
526
526
527
527
527
529
529
528
528
529
528
528
528
529
529
530
530
530
531
531
531
533
533
535
535
536
536
536
536
536
536
538
538
536
537
542
545
547
547
547
547
546
546
547
549
551
551
550
547
545
546
547
547
547
547
547
546
546
546
545
545
545
547
549
551
552
553
554
554
555
555
555
555
554
554
553
555
556
558
558
558
558
558
556
556
555
553
553
554
556
556
557
558
558
557
556
554
554
555
557
559
560
555
555
554
551
551
552
554
556
558
560
560
561
563
564
565
565
566
566
566
566
565
564
563
564
564
565
566
567
567
568
569
569
570
571
573
574
575
576
577
577
578
579
579
579
579
579
579
579
579
580
581
581
582
582
582
582
582
582
581
581
581
580
579
579
578
577
577
577
577
578
578
579
579
579
580
579
579
579
578
578
577
577
577
577
577
577
577
577
578
578
579
593
593
592
591
590
589
589
590
592
594
594
596
597
599
601
602
602
602
602
602
601
601
600
600
601
601
602
602
602
602
604
605
606
606
607
608
608
608
608
606
606
607
608
609
611
613
615
616
617
618
618
618
617
617
616
616
617
617
617
618
618
618
619
621
622
623
624
625
626
631
631
631
630
632
631
632
632
632
633
633
634
635
636
637
638
639
640
640
640
640
640
639
637
635
635
636
638
639
641
643
645
647
649
650
650
650
651
652
652
651
650
649
648
647
649
649
649
649
648
649
649
649
650
651
652
654
654
655
656
656
656
656
655
654
654
653
653
653
652
653
653
653
654
655
655
654
654
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
656
654
655
655
655
656
655
656
656
656
657
656
657
657
658
657
658
658
658
659
659
660
660
661
661
662
662
662
663
663
663
663
664
664
665
665
666
666
667
667
667
667
668
668
668
668
669
669
669
669
669
669
669
669
670
670
671
671
671
671
671
671
671
672
672
672
672
672
672
672
672
671
670
670
670
670
669
669
669
669
669
669
668
668
668
669
669
669
666
665
664
665
664
663
663
662
662
662
661
661
660
660
660
660
660
659
659
659
658
658
658
658
657
657
657
657
657
656
656
656
656
656
656
653.3