Garmin International
377
CP 1
Bike Trail
SymbolAndName
947
CP 2
Bike Trail
SymbolAndName
1173
CP 3
Bike Trail
SymbolAndName
754
CP 4
Bike Trail
SymbolAndName
163
CP 5
Bike Trail
SymbolAndName
556
CP 6
Bike Trail
SymbolAndName
127
Start Finish
Flag, Green
SymbolAndName
PT-48-2019
Green
128
103
103
105
105
104
101
104
105
100
102
102
102
102
101
101
101
101
100
99
99
99
100
98
97
99
99
95
95
98
100
104
103
103
100
98
98
98
98
98
98
98
100
102
106
108
107
105
106
108
104
103
103
105
108
108
108
108
107
107
107
107
106
105
105
104
103
104
103
108
108
111
109
111
110
109
109
109
111
113
113
110
114
112
112
113
113
114
115
115
115
114
115
115
114
115
116
115
115
115
113
113
111
121
123
123
123
122
121
122
121
121
120
120
119
118
118
119
126
126
126
121
121
130
128
134
136
136
133
133
132
131
131
132
134
134
134
133
133
137
145
145
147
147
152
153
153
152
153
155
158
159
162
164
164
165
166
169
168
169
167
168
175
184
188
187
190
201
206
208
216
216
218
221
223
226
231
235
238
243
244
244
243
242
243
243
243
243
243
242
243
243
244
245
247
253
256
257
260
271
275
275
275
279
295
298
300
311
313
315
320
326
328
328
326
327
339
344
356
359
365
404
438
456
493
498
446
415
390
366
363
359
358
358
359
350
345
336
335
336
327
331
318
309
311
310
299
291
286
285
277
280
270
257
245
232
229
227
225
224
221
225
213
207
189
194
182
179
179
176
167
167
166
164
164
157
154
149
147
147
145
141
139
139
140
143
144
143
141
141
141
149
150
150
151
151
150
147
145
144
145
144
143
139
133
124
116
123
119
109
114
116
105
107
106
95
92
95
93
94
88
89
93
92
87
93
92
90
91
95
102
107
109
113
102
102
94
91
91
91
90
85
83
82
82
83
79
80
80
80
79
79
75
68
65
65
66
64
64
63
61
63
62
58
59
53
52
51
49
50
49
49
48
48
47
47
47
48
43
42
41
41
47
46
48
49
51
46
42
40
37
37
34
38
40
33
36
37
37
36
41
39
37
38
37
35
36
35
36
35
34
36
33
37
37
39
38
39
37
38
38
38
38
39
39
41
42
42
44
44
44
44
44
45
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
44
44
43
43
43
42
42
40
39
30
32
32
31
31
31
31
30
20
23
26
28
29
29
29
30
31
31
31
31
30
30
33
35
37
36
36
45
50
51
51
54
54
55
56
56
55
54
55
55
54
53
48
48
48
49
50
50
50
50
50
50
50
50
50
50
48
45
44
43
42
43
43
43
42
42
41
37
32
30
29
29
29
29
29
29
29
29
30
27
27
28
30
31
31
31
30
29
29
30
32
33
33
33
32
31
35
39
45
44
45
45
45
42
40
35
31
31
33
40
49
36
38
37
38
34
27
33
29
27
29
35
35
49
49
46
44
47
43
43
38
35
35
35
37
39
35
32
29
28
27
27
28
29
30
33
32
32
37
38
35
33
26
25
30
30
27
31
30
30
29
29
29
29
31
32
31
31
33
30
32
32
33
33
31
26
28
28
29
28
30
31
31
31
30
27
26
26
28
26
28
26
23
23
24
24
24
24
24
25
25
26
24
26
19
27
33
38
39
41
31
31
29
29
30
32
35
39
28
36
37
33
34
33
30
28
27
28
26
26
25
23
22
25
32
30
34
35
33
30
35
36
36
28
26
24
26
30
29
27
30
27
24
28
28
25
35
33
32
30
33
40
40
29
26
23
25
26
28
30
24
25
29
31
33
34
32
36
35
30
38
37
36
22
25
29
30
31
25
25
26
26
25
27
28
29
28
26
26
26
26
26
26
26
23
20
24
26
23
22
26
30
26
25
27
28
28
29
26
26
26
28
24
23
26
30
31
24
23
21
12
11
8
15
16
19
21
24
26
27
27
31
35
38
39
39
40
40
41
42
42
41
40
36
36
36
38
40
40
38
37
37
41
47
47
43
38
39
37
35
32
29
28
28
28
29
30
30
32
31
33
34
35
36
36
37
34
34
35
36
38
43
42
48
53
52
53
55
56
56
56
53
46
46
49
48
47
48
46
45
44
44
44
45
47
48
49
50
53
53
54
54
54
52
52
53
54
55
60
65
69
69
66
65
63
63
63
63
67
67
67
67
63
60
60
57
57
61
66
66
62
61
65
65
66
65
65
66
66
65
60
59
58
58
58
57
58
59
59
60
60
61
61
61
61
59
58
59
59
59
60
60
60
60
59
59
59
59
59
59
64
65
66
66
76
79
85
87
89
91
93
92
92
86
85
84
82
80
77
77
77
77
79
83
85
87
88
88
88
87
86
85
84
84
84
83
83
84
84
85
88
88
87
83
84
85
85
87
87
91
93
92
92
99
102
103
105
106
107
111
112
110
107
108
107
106
105
104
102
101
102
106
105
105
101
101
101
101
102
101
100
98
95
95
94
89
89
91
91
92
93
93
93
91
93
93
94
94
94
92
93
93
94
97
100
104
106
106
107
108
109
109
108
103
104
104
102
103
108
110
109
110
110
113
111
112
114
116
119
122
124
126
128
128
127
128
130
130
130
129
129
131
133
134
135
136
137
137
143
143
144
141
141
140
139
142
143
144
146
149
149
158
158
158
159
159
158
159
161
166
168
167
162
161
161
159
164
164
165
167
172
174
173
173
172
173
171
170
168
167
166
166
166
168
170
171
180
182
183
184
183
185
179
180
177
176
175
175
174
174
176
177
177
176
177
183
183
184
184
184
184
184
184
185
186
187
187
187
188
188
188
189
189
189
189
189
189
189
189
190
191
192
192
192
191
189
189
191
192
194
198
207
207
206
211
214
216
213
213
212
210
210
211
213
214
215
215
216
215
216
217
226
226
225
223
222
226
231
233
234
232
231
229
229
232
234
236
237
236
233
232
233
235
236
238
242
243
244
244
242
242
242
243
246
247
252
257
261
263
262
259
254
250
252
254
251
251
251
251
251
251
252
250
247
245
245
244
246
249
253
257
257
250
245
241
241
242
242
241
240
239
239
238
237
239
243
246
248
249
250
251
252
253
253
253
264
273
283
289
281
286
280
276
269
268
271
274
281
283
285
286
288
289
288
285
283
281
279
278
278
276
282
283
289
292
296
295
295
295
296
303
304
308
308
316
318
310
306
302
305
310
309
307
323
322
322
326
329
329
332
335
336
336
336
344
343
344
344
346
349
357
363
365
367
368
368
365
362
362
360
359
358
358
358
360
362
363
364
364
365
367
367
368
368
368
368
369
374
379
382
386
384
380
377
371
367
366
367
367
367
366
366
364
363
363
362
361
359
357
357
357
358
359
361
362
364
366
366
365
363
362
356
348
344
342
341
342
341
333
332
332
331
329
326
326
323
321
320
320
306
308
309
304
301
305
308
313
313
306
305
301
299
293
292
292
292
292
288
286
282
280
274
276
276
276
278
280
283
286
287
286
283
282
281
279
272
270
267
267
274
277
283
274
278
273
269
262
253
253
253
251
251
250
249
247
246
242
239
237
238
239
239
240
240
241
241
240
240
244
249
254
254
249
246
243
242
242
242
244
247
249
249
248
246
247
248
248
251
249
248
250
255
257
258
256
253
247
243
243
241
239
239
239
241
242
241
240
235
233
232
231
230
231
234
235
233
231
229
227
227
229
229
231
231
229
223
220
221
223
223
224
215
214
213
214
214
214
212
211
210
208
207
209
209
209
212
211
209
203
203
204
196
193
189
189
188
190
192
193
193
193
192
191
190
190
190
190
189
189
189
189
189
190
190
189
188
188
188
187
186
186
186
185
186
186
186
186
179
179
179
179
177
176
175
176
176
177
179
182
182
188
187
187
186
186
183
173
171
170
168
168
168
168
169
171
172
175
175
175
176
177
175
169
167
166
166
162
163
164
163
169
170
168
164
161
160
161
160
159
160
159
150
151
147
146
144
143
140
142
143
144
148
146
145
139
138
137
136
135
134
132
130
130
132
132
132
130
129
129
129
127
125
123
120
118
116
113
112
114
111
110
110
113
110
106
105
107
106
105
110
112
112
111
110
109
108
106
102
98
95
94
94
93
95
95
95
94
93
92
93
93
93
93
92
91
90
89
88
91
92
92
90
91
91
89
88
88
89
89
87
87
86
84
84
82
83
84
82
81
80
78
78
78
79
81
80
79
82
83
85
84
84
84
84
83
81
78
72
71
72
71
70
68
68
67
76
78
79
72
70
69
74
75
75
75
73
73
72
67
66
68
68
69
69
69
68
68
71
70
67
66
65
64
64
62
62
59
58
58
58
58
58
58
59
60
60
59
59
58
55
59
56
55
53
50
49
44
43
44
44
52
55
56
57
56
56
55
53
52
57
58
59
59
56
50
50
49
50
51
51
51
51
51
50
51
52
52
52
53
54
52
51
51
55
56
60
60
59
57
48
46
47
46
41
41
41
41
41
41
40
39
37
35
33
33
33
33
33
35
33
32
33
33
29
28
27
29
27
29
30
30
30
28
28
28
29
28
29
29
27
26
25
23
23
23
24
25
25
26
27
27
27
25
24
23
23
23
24
24
25
35
36
36
32
33
29
22
25
24
24
23
24
24
25
25
25
27
30
31
29
34
33
29
34
34
34
30
26
29
26
24
23
22
22
16
19
23
27
29
28
25
24
33
31
41
48
41
33
32
33
31
37
38
36
32
29
30
31
31
28
27
28
34
35
34
27
26
30
32
33
37
32
30
28
26
26
23
22
23
23
32
36
35
30
30
35
36
30
28
27
27
27
36
36
36
32
31
27
26
29
35
37
37
35
31
30
29
28
27
28
29
30
32
36
39
40
40
39
38
39
39
38
30
31
31
32
35
33
32
30
30
31
35
33
31
33
33
33
32
30
30
31
32
34
32
32
32
32
31
29
29
32
35
35
34
44
46
50
54
56
56
54
52
44
32
31
28
26
27
27
26
25
25
25
26
26
27
27
27
28
26
27
28
29
27
27
31
31
31
31
26
26
27
30
26
26
25
25
25
25
26
30
30
30
31
34
34
34
35
35
37
38
39
40
41
41
42
42
42
49
51
53
53
53
53
53
53
55
55
55
55
55
55
55
57
58
58
61
61
63
63
64
64
64
64
69
72
78
76
80
79
81
87
90
89
88
88
88
89
90
98
101
103
102
102
102
102
102
103
104
107
108
111
114
117
122
124
124
126
125
125
121
125
124
124
123
123
121
120
120
121
120
116
116
116
117
117
115
114
112
111
105
95
90
86
86
84
82
82
83
84
85
84
84
85
83
81
80
81
78
79
79
80
82
83
83
83
84
85
86
86
90
90
90
90
92
92
92
92
92
100
102
102
102
103
104
104
104
105
106
107
108
112
113
115
117
118
125
125
124
125
125
126
131
131
132
132
132
132
134
139
140
142
144
151
155
156
156
156
156
156
156
157
157
168
169
174
176
179
180
180
186
191
201
207
205
204
203
205
207
212
212
211
211
207
205
207
208
209
211
203
200
200
202
205
206
209
213
222
225
229
229
227
226
225
228
229
230
231
233
232
229
228
227
226
226
231
235
236
235
235
237
240
256
260
263
264
264
261
261
258
251
247
246
247
248
251
257
260
260
255
249
246
244
244
247
250
275
280
282
281
276
275
276
278
285
288
290
290
286
286
285
282
280
279
280
283
310
311
312
313
316
318
319
321
326
328
328
330
336
338
342
343
343
341
338
338
339
343
362
367
370
371
368
363
357
358
364
369
376
381
385
389
389
389
403
404
406
414
417
419
420
420
420
422
420
433
444
452
448
459
460
460
459
458
457
458
460
480
484
486
488
491
492
493
493
490
494
495
495
498
501
503
505
507
503
501
501
502
503
505
507
513
521
526
530
535
537
538
539
543
544
545
545
543
543
544
546
554
556
558
565
567
569
570
571
571
573
573
575
602
611
619
629
629
636
636
636
636
636
636
638
638
639
640
635
635
636
640
646
648
649
649
644
643
645
648
652
654
655
654
646
646
647
660
664
666
664
647
645
653
656
658
671
676
680
681
681
681
675
673
673
673
675
682
689
692
694
698
699
698
698
695
695
698
702
708
712
717
719
722
726
724
722
726
735
741
741
739
734
735
736
749
751
756
758
758
757
752
748
748
753
754
753
751
753
759
764
770
775
775
769
767
767
776
781
781
781
786
787
786
785
782
783
784
785
786
789
793
802
813
816
815
816
817
817
815
812
812
813
815
813
814
814
815
821
838
843
843
844
842
842
841
838
837
838
840
842
844
843
844
847
856
872
874
874
876
876
877
880
884
889
889
892
894
895
896
897
899
903
907
910
911
911
911
908
904
904
901
901
903
904
908
912
919
922
924
931
933
932
922
922
922
924
926
928
931
930
930
930
930
930
933
934
937
938
943
948
952
956
959
956
953
953
958
959
959
960
964
986
991
991
983
987
989
992
989
975
973
974
979
982
981
980
980
983
988
1003
1011
1015
1009
1009
1011
1014
1029
1035
1038
1037
1017
1015
1015
1020
1050
1053
1054
1060
1064
1061
1060
1056
1048
1050
1065
1062
1063
1077
1080
1075
1079
1082
1080
1079
1074
1091
1079
1068
1068
1070
1078
1087
1087
1079
1074
1080
1084
1085
1086
1085
1076
1077
1079
1078
1079
1079
1080
1079
1079
1078
1073
1073
1068
1067
1062
1061
1058
1048
1046
1044
1045
1045
1042
1042
1040
1037
1036
1036
1037
1038
1036
1034
1032
1023
1019
1019
1019
1019
1018
1016
1006
1005
1002
997
996
995
995
996
996
998
1001
1001
1003
1003
1003
1002
1001
981
978
977
976
976
977
983
985
985
986
985
985
985
987
987
978
974
974
975
979
975
971
972
974
973
963
962
965
973
974
971
962
961
964
964
957
953
950
950
951
954
954
953
948
947
947
948
953
955
955
951
941
937
935
933
931
933
941
942
940
930
923
923
923
923
933
929
924
919
907
906
906
906
907
911
910
908
904
900
900
900
899
898
895
894
892
894
895
890
887
885
885
888
889
889
885
879
877
879
876
871
868
869
870
871
871
871
871
879
881
880
878
867
859
859
860
862
865
865
865
865
868
873
873
872
862
857
858
859
863
860
859
860
860
857
855
852
852
849
847
846
844
845
844
835
829
830
835
834
829
822
819
819
823
823
823
822
818
813
809
807
806
809
814
814
814
813
810
806
803
801
799
796
791
792
793
795
796
797
795
792
774
772
771
773
777
777
777
777
777
777
777
775
773
772
771
770
768
760
755
754
753
753
753
753
753
753
754
759
761
760
759
749
743
741
742
745
747
749
747
744
744
744
742
737
731
728
727
728
732
734
741
741
737
748
756
761
765
766
766
766
765
756
756
763
764
764
763
759
763
762
754
749
749
755
770
774
775
777
779
777
784
788
789
789
787
788
791
793
794
798
800
802
803
801
800
801
804
807
810
811
815
819
819
819
817
816
815
818
824
829
830
829
824
824
836
837
840
841
844
844
843
846
850
852
852
849
843
844
837
839
842
842
840
838
837
840
848
855
857
857
858
857
854
847
840
840
841
841
841
840
836
840
852
852
848
845
844
848
853
855
853
845
844
846
850
854
867
870
872
870
864
858
857
860
862
861
863
866
875
881
880
878
879
883
885
885
883
884
884
883
879
876
874
872
871
875
881
883
884
895
896
897
896
890
887
889
903
906
907
908
915
919
920
918
920
922
929
936
935
937
938
942
944
944
941
942
945
948
950
957
959
961
964
968
972
975
979
978
978
981
985
989
987
987
989
992
995
999
1001
1007
1010
1012
1018
1030
1030
1026
1019
1022
1030
1036
1038
1043
1046
1052
1058
1061
1068
1073
1076
1073
1069
1068
1068
1070
1071
1072
1072
1080
1081
1077
1083
1085
1087
1087
1087
1087
1086
1085
1086
1089
1090
1094
1097
1099
1101
1104
1110
1111
1111
1107
1108
1112
1120
1124
1126
1128
1127
1125
1122
1123
1125
1124
1125
1134
1136
1136
1136
1142
1143
1144
1144
1146
1151
1153
1150
1152
1155
1155
1159
1165
1168
1171
1173
1171
1168
1162
1166
1168
1171
1175
1174
1173
1173
1172
1171
1170
1168
1166
1166
1166
1165
1165
1163
1162
1158
1154
1151
1150
1148
1143
1139
1141
1136
1135
1134
1128
1125
1121
1120
1120
1116
1110
1108
1106
1104
1104
1104
1106
1109
1111
1112
1112
1109
1106
1102
1100
1095
1094
1092
1090
1087
1086
1084
1084
1084
1087
1089
1087
1088
1087
1088
1087
1083
1081
1070
1065
1067
1068
1066
1065
1060
1057
1051
1034
1029
1026
1027
1029
1033
1032
1030
1026
1023
1015
1011
1008
1007
1006
1010
1010
1004
1000
1002
997
990
991
985
977
974
972
971
970
968
961
958
956
959
957
955
954
955
959
952
943
938
937
937
935
933
932
929
928
925
925
928
931
933
932
930
929
926
923
921
918
917
917
917
918
917
916
916
903
900
898
898
898
902
902
896
894
892
890
888
883
881
881
880
880
881
881
881
885
888
889
887
884
879
877
874
874
872
872
872
871
872
871
868
862
861
859
859
860
860
858
856
854
849
844
840
839
837
837
837
838
839
840
841
842
843
842
841
841
839
827
823
821
820
821
822
822
820
818
808
805
802
800
799
800
805
807
807
801
798
796
797
798
798
799
800
801
801
799
798
798
797
797
796
796
795
791
790
789
787
784
779
779
779
779
779
780
780
780
778
774
771
769
766
764
763
762
762
757
755
753
753
752
748
747
742
734
732
730
729
725
724
722
720
719
712
706
700
698
696
699
698
693
686
686
688
691
686
686
679
679
682
688
689
687
682
676
672
671
670
669
670
669
666
662
647
642
638
636
634
632
631
630
625
617
612
608
605
605
604
604
600
597
596
594
591
589
588
588
588
591
592
593
595
594
591
588
587
582
579
578
579
578
576
571
569
568
569
568
559
560
558
555
553
552
550
549
547
545
545
546
546
548
549
550
547
548
548
545
544
543
541
538
534
508
507
504
500
499
498
496
496
496
494
495
495
494
492
493
491
490
490
486
486
485
485
490
485
485
485
486
486
486
486
485
485
486
486
486
486
483
482
480
476
476
477
474
474
475
474
472
471
472
470
468
469
468
468
470
467
467
468
468
467
466
465
465
465
464
465
465
464
464
466
468
466
465
465
465
465
465
464
465
465
465
465
465
465
464
463
463
463
464
465
461
460
461
461
461
461
460
460
459
459
459
458
457
456
457
457
458
458
455
456
455
455
456
456
454
454
455
452
450
451
451
451
451
450
449
451
452
453
451
449
450
450
449
449
449
450
449
448
447
446
446
449
447
447
444
447
446
446
449
451
452
447
450
450
449
448
450
448
441
440
442
444
443
443
440
442
443
443
438
433
432
432
433
436
436
435
434
434
436
432
429
426
426
427
425
425
423
423
422
419
419
419
419
420
420
420
421
421
420
419
419
419
419
418
418
417
417
417
418
418
420
420
420
419
419
418
417
417
416
417
417
417
417
416
418
420
420
420
421
421
421
421
421
421
421
421
421
421
418
418
415
415
417
418
422
428
426
423
424
424
424
423
423
424
424
425
424
426
427
428
427
428
432
434
435
435
436
437
438
438
439
441
441
446
449
451
455
459
459
457
454
470
471
480
483
484
502
503
507
508
500
492
491
489
485
490
487
484
480
475
469
468
465
467
466
464
463
466
465
457
453
447
450
446
438
433
434
431
428
425
424
423
425
427
427
426
423
421
419
424
422
419
418
418
416
413
412
408
402
398
397
399
399
395
396
396
391
383
383
383
384
389
378
375
374
374
374
377
379
384
383
381
374
369
364
364
366
367
361
361
356
354
346
343
341
339
338
337
331
328
326
329
329
328
318
313
315
316
318
316
314
311
309
308
307
307
295
296
295
294
296
297
294
287
279
278
272
271
269
268
273
274
274
273
272
274
267
265
265
266
265
261
261
262
261
257
256
255
255
255
255
249
251
250
249
249
248
248
247
242
240
233
231
230
229
228
228
228
228
228
228
230
230
231
241
244
246
246
247
247
247
248
249
250
251
254
254
256
257
259
262
268
280
296
298
299
304
308
311
314
314
316
318
320
323
325
326
329
334
337
338
339
342
343
344
344
343
345
350
352
352
359
363
366
370
371
370
373
378
384
383
373
371
368
366
365
369
373
372
368
365
364
364
360
361
362
364
365
384
397
401
404
409
410
411
412
411
412
416
421
423
423
424
427
431
432
434
441
445
450
450
450
453
458
464
485
487
489
492
495
505
509
509
513
518
522
527
527
528
527
527
529
535
539
541
586
589
592
597
600
603
603
603
610
614
615
619
626
632
635
636
639
643
650
654
656
658
660
659
656
656
656
657
659
660
661
666
674
675
683
686
686
686
688
691
695
701
706
709
714
718
720
721
721
723
725
728
731
733
734
736
738
742
746
750
755
761
760
757
747
737
738
738
738
737
737
736
736
736
735
734
735
735
734
732
727
715
714
713
714
714
712
709
706
702
696
696
696
696
698
701
702
701
700
700
699
694
693
694
698
700
701
702
702
704
713
711
708
707
708
705
703
699
680
678
677
672
670
665
659
655
653
652
649
647
641
637
635
631
629
628
627
628
635
636
634
626
621
617
609
605
604
604
603
600
594
594
593
593
582
581
581
581
580
579
579
579
579
579
578
576
566
562
559
551
543
535
535
534
532
531
516
515
515
513
512
510
501
496
483
479
475
464
462
460
460
461
458
455
450
449
432
431
430
424
421
412
410
409
408
408
407
401
391
388
384
380
378
376
374
374
374
373
372
371
369
369
369
369
361
361
355
357
356
354
353
352
350
347
348
350
353
352
350
348
346
341
337
337
337
340
344
349
351
349
344
347
350
346
343
338
332
330
331
330
321
314
315
315
313
312
308
308
307
303
297
297
296
292
284
283
279
275
271
268
268
268
267
266
264
264
264
263
260
259
259
262
262
260
257
257
256
254
257
257
258
263
265
264
261
257
259
257
258
256
255
259
258
257
257
258
261
264
265
271
271
268
264
263
257
243
244
243
241
239
238
246
242
238
234
233
234
232
227
232
233
234
229
242
243
244
241
239
240
244
248
252
255
257
255
257
255
255
254
254
251
246
242
243
241
239
237
238
239
243
244
241
235
231
240
248
249
249
249
250
253
256
257
246
248
251
255
258
258
258
259
260
260
258
256
257
255
254
254
255
254
259
263
264
263
257
255
254
252
252
251
248
247
247
249
250
249
249
249
252
256
256
260
265
263
253
253
253
253
255
254
254
246
241
232
231
231
231
231
225
224
222
220
217
216
214
213
211
209
206
207
203
191
189
189
188
187
186
186
186
186
186
186
185
187
182
182
182
184
184
182
180
179
179
179
175
174
173
169
168
168
171
174
174
174
174
173
172
171
169
167
165
162
163
163
163
165
165
163
166
166
164
162
163
165
168
168
169
171
173
175
173
171
169
167
171
169
169
169
165
161
159
157
157
160
161
163
164
164
162
161
160
159
160
160
156
155
155
155
155
156
157
161
161
163
163
163
163
163
164
164
164
165
166
170
178
181
182
183
183
184
183
183
184
184
185
187
193
216
221
227
229
231
238
246
247
247
248
252
271
286
288
292
295
303
306
305
305
307
308
305
303
300
298
295
294
292
288
287
284
269
264
261
258
255
251
249
248
245
240
240
234
228
225
222
218
217
216
213
208
205
201
200
199
198
199
197
194
192
190
169
168
168
168
168
166
166
165
164
164
164
164
164
163
161
159
159
159
158
158
155
154
154
156
160
158
156
159
163
167
167
167
167
167
171
167
166
167
169
171
171
171
171
169
169
170
174
176
177
174
174
174
175
175
175
177
176
175
178
178
177
176
180
183
184
184
189
183
183
186
187
193
196
207
199
206
215
215
215
209
211
213
215
218
221
229
230
236
245
242
241
241
240
239
238
237
237
237
237
246
247
249
254
258
260
261
263
260
259
260
261
263
265
266
272
277
280
283
288
289
289
289
288
286
285
285
285
285
286
287
287
288
288
288
287
287
288
288
289
290
293
295
298
299
300
301
301
301
302
303
288
287
286
286
287
287
286
285
281
280
278
274
271
270
270
271
272
274
274
270
265
265
263
258
256
254
254
252
252
253
254
257
257
257
256
255
253
251
248
242
237
235
235
237
234
232
230
228
227
230
232
237
233
218
216
217
209
208
202
195
195
194
189
187
180
181
178
174
170
165
164
174
165
164
167
160
158
156
158
159
159
161
162
160
163
164
164
164
164
164
163
163
162
162
164
166
167
167
171
173
173
172
172
172
170
168
167
167
166
165
165
166
166
166
168
170
170
170
170
171
171
170
170
170
170
170
171
171
171
172
172
171
171
171
172
172
172
171
171
171
170
171
171
170
170
169
170
170
170
170
170
170
170
169
170
170
170
170
170
172
174
178
186
192
190
187
183
179
179
179
179
180
180
177
174
174
175
175
176
173
173
175
177
178
179
179
178
180
181
182
182
181
180
180
181
182
182
183
182
183
184
186
188
188
189
190
190
191
192
193
199
201
201
207
208
205
198
204
196
194
194
193
193
192
191
190
189
188
188
189
192
195
195
194
194
195
195
196
196
196
198
199
198
197
198
198
201
201
202
213
213
212
204
205
206
210
206
208
209
210
210
210
210
211
214
211
208
208
207
207
208
210
213
214
213
213
213
213
213
217
220
222
224
224
223
222
222
222
223
223
221
218
217
222
224
226
228
229
229
227
226
226
225
224
224
223
223
222
222
221
221
219
219
218
218
219
220
220
221
224
223
228
226
227
228
229
231
234
234
241
245
247
248
249
243
247
251
250
247
248
249
251
251
251
252
255
255
255
254
253
254
254
254
254
254
254
255
257
257
257
257
257
257
257
258
258
258
258
257
257
257
258
258
258
258
257
257
259
260
262
263
264
263
263
263
263
262
259
262
264
270
276
281
289
290
294
302
304
304
306
313
316
316
326
332
331
332
337
337
334
340
343
345
346
347
351
355
360
366
371
372
373
373
374
374
374
374
374
376
387
390
392
399
408
412
417
418
423
427
426
421
425
426
428
438
441
441
448
447
446
445
444
444
443
444
446
452
453
451
446
442
441
439
438
437
437
435
434
433
431
431
430
430
429
429
428
428
428
429
428
427
426
426
426
426
426
427
429
429
429
429
429
429
429
427
426
425
427
429
433
435
437
436
433
432
432
434
436
434
432
431
428
427
426
426
426
426
426
428
428
428
428
428
429
429
429
430
431
431
430
430
429
429
429
430
431
431
432
431
430
430
430
429
429
429
430
433
437
437
437
437
437
437
438
439
440
440
441
442
443
444
445
446
450
449
447
446
445
445
445
448
449
449
450
451
451
451
452
452
451
451
450
450
450
449
449
449
449
448
449
450
455
456
458
460
461
460
460
461
461
463
464
464
465
467
468
468
468
470
482
485
486
483
481
480
477
475
471
469
469
472
473
473
474
474
474
474
475
476
478
479
480
480
483
484
485
486
485
485
485
484
480
476
475
474
473
472
471
470
469
468
468
469
472
475
476
478
480
481
481
482
484
486
488
488
489
489
488
490
492
492
493
499
501
505
504
503
500
498
495
495
495
495
499
500
501
503
507
507
508
509
510
513
515
516
517
514
512
511
510
514
514
515
515
524
527
529
532
534
535
534
534
534
534
535
536
537
538
540
543
545
547
549
553
555
555
554
553
554
555
555
557
557
555
550
550
551
550
555
555
556
558
559
560
559
560
560
563
565
567
570
572
569
568
567
569
574
571
576
579
582
590
593
597
595
591
589
586
586
586
586
586
587
591
596
596
571
582
581
578
575
573
569
567
565
563
554
552
548
549
553
548
543
538
516
507
508
510
510
511
510
508
505
502
498
494
490
489
490
490
490
490
489
487
482
479
477
478
481
481
483
485
485
473
473
472
472
471
468
468
468
468
469
466
464
458
460
461
465
467
468
465
451
448
438
434
421
420
419
416
414
412
411
409
409
408
404
406
405
404
402
401
400
401
401
402
402
402
402
402
402
402
407
406
403
401
393
374
370
370
372
373
371
367
366
359
366
366
365
364
364
363
362
362
360
359
356
353
352
352
352
344
341
338
336
334
334
330
330
329
328
326
326
320
315
315
312
311
309
309
307
306
306
298
298
296
293
291
289
288
287
288
289
287
286
285
283
283
281
281
281
279
272
269
269
266
265
267
267
266
264
261
261
260
260
260
260
260
260
259
260
260
260
260
259
258
257
260
260
260
262
262
260
259
257
256
255
252
252
251
250
249
249
253
253
250
251
251
251
251
251
251
252
252
252
253
253
253
253
254
249
248
248
248
249
249
253
255
255
256
256
256
258
257
253
256
257
255
252
250
251
251
250
251
252
245
241
241
241
242
242
241
241
241
241
240
238
238
238
238
244
245
242
240
255
252
244
239
237
240
245
234
239
242
241
238
235
235
238
243
243
241
238
236
235
234
233
231
230
226
221
219
219
219
219
218
217
217
219
219
220
220
220
220
219
219
220
221
221
219
219
219
219
218
218
218
217
216
216
216
216
218
220
210
207
205
205
207
205
206
205
205
207
204
205
201
201
200
198
198
199
202
202
201
208
209
209
210
211
212
212
211
204
206
206
205
201
203
203
205
206
205
205
205
203
202
198
188
188
188
188
187
189
191
190
186
184
184
182
180
183
182
181
180
180
180
179
180
181
180
180
180
179
180
180
179
178
177
177
177
179
179
179
179
179
181
189
192
193
196
207
209
213
216
220
219
221
225
227
228
228
229
227
227
225
228
232
232
230
229
228
226
216
214
213
210
206
203
202
199
198
193
183
182
180
183
186
192
194
193
194
195
195
194
191
189
189
184
184
184
184
183
182
179
179
172
172
173
174
176
177
177
177
175
171
172
172
171
170
170
170
170
171
173
179
179
179
183
185
181
183
177
171
167
165
163
159
159
158
157
157
157
158
156
153
153
154
154
153
153
154
154
156
155
155
157
157
158
162
156
156
153
153
151
150
150
148
151
147
148
148
153
154
152
150
146
146
147
148
149
146
145
144
145
146
147
147
146
146
145
142
142
142
142
141
141
139
137
137
137
139
139
139
139
140
139
138
137
139
140
140
138
140
138
139
137
137
138
134
132
132
129
131
132
133
135
134
133
130
128
128
128
128
126
127
129
132
132
131
130
131
133
133
134
133
132
129
125
127
127
127
126
126
126
126
126
126
127
126
126
126
126
125
125
125
124
124
122
123
124
123
124
124
125
125
125
126
125
125
125
125
127
127
128
129
131
131
125
126
128
128
130
130
126
129
130
126
131
120
131
128
126
124
128