Garmin International
00 pl komplett
Blue
160
164
166
166
164
163
164
186
185
189
174
169
168
164
164
168
187
191
174
174
235
236
239
243
257
256
246
266
267
262
266
243
245
246
259
251
263
262
246
245
229
238
228
224
226
212
222
209
204
232
229
224
233
262
256
257
256
250
248
236
236
239
237
237
221
212
213
222
225
211
209
205
185
191
205
227
210
212
210
233
235
225
189
211
221
224
212
201
198
197
210
221
205
201
191
180
176
181
202
205
202
206
207
231
232
231
223
235
239
290
291
289
291
288
288
271
266
220
218
227
241
237
215
214
213
229
238
239
240
226
210
222
214
210
190
201
203
212
207
209
208
211
214
220
224
225
237
239
239
247
237
223
229
236
243
243
237
225
222
225
222
229
223
216
202
173
173
172
172
169
171
170
171
173
177
184
177
187
174
177
176
176
174
180
180
181
181
187
187
184
180
183
181
179
178
178
178
180
177
182
212
220
217
221
223
218
212
208
216
217
233
234
237
237
241
239
224
225
215
211
208
204
198
196
204
207
210
208
218
216
211
204
201
201
201
203
202
202
201
202
204
203
206
204
210
209
207
204
209
210
213
212
207
206
206
209
208
211
208
207
208
209
210
211
213
214
213
216
217
214
227
232
242
243
250
257
266
277
279
275
279
277
275
267
259
244
232
225
223
228
230
231
237
243
238
241
239
240
242
241
239
239
241
240
248
250
251
251
246
244
248
254
253
247
250
245
248
246
245
248
242
246
241
238
239
242
245
250
243
247
244
257
255
259
260
265
267
274
276
283
278
277
274
287
288
293
301
299
307
303
312
309
302
304
337
328
340
353
354
375
388
386
398
426
418
402
386
356
347
324
319
318
307
299
301
281
274
276
285
277
275
283
275
275
273
275
274
275
275
282
277
277
281
280
284
282
284
287
285
287
284
291
287
291
286
286
287
293
294
296
296
296
306
312
314
315
301
300
302
306
307
300
311
316
310
307
302
305
307
309
308
307
311
313
318
316
315
314
315
318
334
332
337
335
333
345
353
361
359
371
361
363
367
375
387
391
394
386
389
397
406
408
393
397
375
369
364
357
356
367
372
374
375
370
371
372
377
378
379
376
395
404
402
400
405
408
398
401
412
413
418
418
419
433
435
437
439
431
423
415
402
394
390
384
382
385
387
389
389
385
384
392
390
384
381
381
385
384
373
377
402
417
431
424
415
403
385
379
380
378
379
386
388
391
393
417
410
423
420
412
415
409
413
413
414
420
422
424
426
429
430
431
438
443
453
476
469
450
439
429
425
424
416
410
407
405
404
403
402
400
397
397
398
397
405
395
408
408
371
371
373
374
362
362
364
356
363
367
362
358
356
357
357
349
349
348
348
349
348
351
352
369
376
392
396
401
407
408
405
395
388
377
370
371
372
369
363
365
362
358
355
352
355
350
347
347
341
341
338
337
334
331
335
339
335
336
337
329
332
337
336
340
340
333
334
339
345
348
365
367
380
408
431
443
452
460
482
493
499
506
519
540
538
539
543
554
559
577
594
605
607
605
599
610
621
624
625
642
645
664
676
673
678
667
652
646
634
634
628
624
622
620
629
631
631
632
639
646
661
653
642
639
616
609
604
591
584
574
575
546
542
531
507
472
463
455
450
440
449
441
439
440
441
441
440
441
442
446
447
450
448
450
457
458
462
467
469
475
483
486
497
496
496
494
495
500
499
507
506
507
508
511
512
517
519
526
544
522
521
529
529
535
539
573
578
592
598
608
609
624
631
644
653
667
672
676
688
702
698
704
710
716
727
740
742
754
771
777
784
798
799
819
820
800
797
790
780
771
762
745
734
721
706
709
709
691
677
664
664
656
651
646
631
626
621
615
612
606
595
585
580
570
571
559
535
521
512
506
495
493
484
478
468
457
441
434
429
421
420
430
436
448
452
462
463
486
487
491
490
498
508
509
540
528
516
512
513
517
532
528
527
509
501
505
489
463
456
460
442
445
438
433
436
423
423
421
417
415
409
407
407
410
425
422
423
424
421
433
423
426
432
424
419
398
405
407
413
423
436
434
438
460
461
466
464
464
464
466
463
464
468
478
477
489
494
505
513
526
529
533
532
517
514
502
510
520
528
535
531
534
534
553
572
574
563
562
554
549
552
541
522
532
522
524
524
528
535
546
554
548
551
545
539
539
553
564
570
572
579
578
570
534
533
522
514
516
527
538
541
540
544
555
558
557
559
567
568
576
574
609
598
600
610
620
624
646
659
666
680
707
725
733
733
741
742
751
789
791
797
817
825
832
853
859
881
890
884
864
853
844
824
817
803
796
759
753
722
695
688
678
659
641
637
633
658
653
656
665
699
700
707
711
719
724
724
728
738
735
726
706
689
689
661
655
651
646
641
636
646
657
665
674
668
661
660
674
684
692
673
673
678
667
619
619
596
598
600
587
585
584
581
579
576
574
573
574
568
565
565
561
569
566
553
550
544
545
537
546
527
531
531
527
521
515
516
512
517
501
515
520
523
530
536
519
516
515
496
487
484
466
448
438
429
416
422
411
414
417
415
411
358
346
341
302
295
311
325
325
327
338
341
346
352
353
355
342
363
391
414
421
426
456
441
442
423
402
380
365
357
351
345
342
347
347
344
345
347
344
345
345
364
346
344
344
347
345
347
348
346
347
353
359
355
361
362
368
362
362
360
360
365
368
369
377
404
421
422
425
427
451
466
461
461
463
448
439
438
431
428
440
442
440
434
427
418
417
420
420
422
437
427
423
420
448
453
468
468
467
454
431
406
401
389
385
383
376
373
371
369
366
362
362
359
358
355
351
351
353
355
352
350
342
341
338
340
340
343
344
340
340
342
346
346
346
350
359
360
347
346
351
353
354
358
370
374
360
363
357
359
371
381
377
385
382
391
398
376
373
376
375
372
372
373
377
377
379
391
390
392
395
397
392
394
388
392
397
397
400
403
408
413
410
412
412
419
417
419
428
436
432
441
434
463
470
477
468
465
456
455
456
471
491
492
500
509
525
525
523
516
506
490
475
464
461
456
450
452
444
443
436
432
429
430
428
431
428
421
421
417
413
410
402
404
399
406
401
393
391
394
398
402
406
410
415
418
423
427
431
431
437
442
458
468
477
481
477
486
495
508
509
485
479
478
477
473
468
479
484
487
465
482
487
484
483
487
470
465
474
475
474
476
477
486
485
494
489
491
489
492
497
496
509
506
562
570
574
593
601
613
648
673
668
674
685
707
711
718
722
717
716
676
668
650
645
632
627
618
607
596
592
585
571
560
571
550
547
532
507
503
493
481
465
460
454
447
438
437
447
443
445
474
473
480
494
493
503
502
513
511
515
519
511
515
525
538
528
517
522
520
538
547
550
559
560
564
562
566
570
578
588
597
613
624
612
626
623
622
624
627
632
639
651
660
658
665
668
682
684
702
718
738
749
753
763
770
783
786
801
811
844
857
878
895
917
939
971
991
1008
1030
1056
1065
1091
1105
1123
1138
1146
1156
1186
1198
1215
1221
1232
1241
1253
1279
1296
1314
1333
1365
1376
1388
1371
1345
1323
1291
1265
1222
1215
1198
1186
1161
1145
1138
1135
1109
1095
1072
1059
1043
1027
994
993
984
956
923
891
878
863
854
826
816
801
786
783
774
762
749
742
730
720
715
702
684
690
668
665
658
660
651
639
632
629
622
626
647
650
652
662
682
679
692
706
725
733
743
758
778
800
831
848
859
863
870
877
879
866
869
874
878
876
866
853
869
857
849
824
824
804
784
777
767
741
717
702
697
679
673
657
644
626
622
602
593
587
580
574
573
570
562
559
553
544
537
527
522
511
500
497
505
481
467
484
491
493
485
489
503
512
508
518
531
535
520
509
521
518
534
543
552
556
551
560
559
559
556
563
566
574
571
585
578
578
585
584
580
584
610
616
627
634
633
631
634
661
673
688
698
699
710
722
732
757
766
789
777
765
762
753
729
721
703
679
697
708
707
721
734
755
764
764
757
759
768
774
773
773
771
774
774
777
771
775
777
780
784
789
797
803
808
824
848
860
865
873
883
889
889
889
884
874
870
864
852
846
836
824
821
814
804
798
783
750
724
700
691
685
672
666
652
636
623
606
588
582
566
557
554
542
502
492
467
448
434
431
427
419
418
409
398
391
384
383
375
377
377
378
380
378
368
361
360
354
352
352
348
346
345
343
341
338
336
333
335
334
332
332
331
329
327
328
326
326
325
327
324
326
323
322
337
344
337
336
340
340
315
314
314
316
320
310
309
301
300
293
294
294
293
291
292
293
312
325
343
350
350
359
358
360
363
383
387
392
392
393
391
390
391
396
402
402
423
425
427
439
438
440
453
451
451
455
464
468
469
471
481
483
484
501
506
512
516
538
542
546
552
552
551
540
524
510
516
531
533
509
503
494
485
476
466
460
457
453
451
446
449
451
445
432
412
417
424
425
438
442
436
446
449
449
454
467
466
464
473
479
486
489
505
501
507
514
526
538
559
550
571
574
595
599
612
610
605
612
619
642
677
685
705
769
773
775
776
783
781
778
775
789
787
782
783
794
793
802
800
802
799
800
802
808
800
787
763
748
743
725
716
708
696
688
677
661
653
643
633
630
632
624
615
602
594
559
554
554
552
554
545
531
521
516
516
508
489
486
492
466
441
422
432
434
411
398
399
395
392
395
397
394
388
386
393
394
390
391
390
394
391
385
382
391
387
379
393
391
394
383
382
377
371
371
376
381
350
342
341
346
356
351
348
339
329
328
333
334
332
329
332
332
336
339
342
343
340
340
341
340
339
341
346
351
350
349
353
353
355
359
358
360
362
361
366
364
372
375
377
383
387
386
389
390
396
395
437
447
486
491
516
528
501
477
458
445
444
437
440
449
463
469
480
494
513
533
501
492
483
455
446
420
422
431
424
422
430
420
419
418
416
415
420
423
420
419
418
420
422
420
423
422
421
422
424
431
428
425
423
425
428
428
430
428
433
433
439
442
432
439
440
443
447
445
460
471
478
482
493
512
491
513
510
510
487
481
478
484
502
516
508
496
513
518
519
514
511
514
526
541
542
560
574
577
594
587
585
588
587
574
570
564
563
565
565
564
572
573
562
550
544
538
525
512
501
493
467
454
436
428
427
431
439
444
448
449
439
445
445
445
433
441
451
464
464
460
428
438
451
455
479
489
502
502
515
510
510
509
508
488
479
485
478
474
472
475
474
464
459
460
457
458
458
461
464
469
471
468
462
460
453
455
452
439
418
418
414
400
394
371
358
344
343
335
296
260
261
241
249
247
243
240
234
228
220
220
220
219
222
215
212
215
226
227
224
226
230
241
243
238
240
241
247
231
228
222
225
231
228
224
231
227
226
226
222
221
218
250
253
264
264
272
280
289
293
303
314
351
358
368
386
388
377
366
353
348
340
330
318
307
296
276
268
270
264
244
244
264
263
254
245
249
232
224
222
218
213
216
230
228
244
206
200
187
179
172
182
178
155
153
154
153
154
153
153
157
156
156
156
158
145
149
148
146
145
146
145
147
148
152
153
147
150
141
142
145
145
144
145
144
145
143
147
149
152
154
155
152
151
151
153
153
154
152
151
152
143
138
135
135
133
131
136
132
139
135
131
134
132
131
131
132
132
136
134
133
134
137
132
131
127
128
126
126
121
123
125
123
125
123
126
127
124
128
125
124
124
125
122
120
122
121
119
121
116
120
119
122
118
114
120
117
116
119
117
116
114
113
112
112
114
114
114
116
116
114
115
115
118
119
112
113
114
115
113
115
116
132
132
134
134
139
140
146
146
147
150
145
153
158
200
214
208
220
236
199
201
196
188
183
184
181
178
169
168
167
161
155
162
152
121
112
115
115
113
119
125
122
117
115
114
113
113
114
114
114
114
112
112
118
117
118
120
119
121
132
171
171
178
194
207
218
225
220
206
199
172
148
138
138
137
135
138
139
129
126
124
113
112
111
111
108
107
107
104
107
105
105
107
117
150
169
154
152
166
170
168
163
151
155
146
147
145
141
135
137
134
134
132
135
135
138
135
136
138
137
138
136
141
143
143
143
142
140
135
136
137
136
130
131
133
136
135
131
128
133
134
136
143
146
147
144
143
140
137
131
138
138
138
140
142
143
143
145
141
139
143
138
138
132
131
133
135
136
133
128
126
126
123
122
120
118
118
117
122
127
129
127
124
123
124
125
121
117
115
95
92
94
108
98
92
99
106
103
103
103
104
101
103
102
103
97
99
96
94
92
93
78
77
74
70
72
69
81
67
72
70
74
79
84
84
88
83
84
83
90
88
82
91
94
93
95
95
93
99
100
98
98
102
101
101
102
107
107
106
105
102
101
106
106
105
106
107
107
107
107
113
112
111
115
113
116
115
114
113
115
117
117
115
117
115
114
110
114
115
126
120
118
120
121
121
119
116
121
117
113
120
127
120
119
108
122
123
121
121
123
119
122
121
113
112
112
113
114
115
112
106
109
112
111
113
108
110
108
108
107
102
99
99
98
98
107
109
107
122
120
117
117
116
113
110
112
113
112
124
120
115
107
109
108
104
105
97
96
97
94
96
88
95
85
85
91
92
90
93
87
82
82
83
84
82
83
86
85
104
100
85
76
80
84
87
86
91
91
93
91
95
95
91
91
93
96
93
96
95
94
89
89
93
93
86
85
82
87
92
98
98
85
75
69
72
70
67
67
67
65
48
52
57
62
62
67
69
75
86
102
91
93
96
95
96
98
95
98
100
98
99
101
102
102
104
103
106
110
109
108
103
104
109
116
115
116
105
107
113
103
101
102
100
103
106
106
105
106
99
100
99
102
103
100
105
104
105
111
103
108
111
114
114
113
113
113
110
107
117
110
109
115
117
118
117
118
115
115
109
109
126
123
125
123
121
119
121
120
119
127
122
138
135
134
134
129
131
125
125
139
138
140
144
139
133
136
137
145
148
144
143
146
147
142
149
145
151
157
155
134
138
146
153
155
156
156
159
161
160
164
156
152
154
154
150
153
154
153
154
157
161
160
159
156
156
164
164
161
157
159
154
163
168
159
162
165
169
147
156
153
157
156
159
161
160
163
167
167
168
168
158
161
160
163
163
164
165
162
165
167
164
162
161
165
164
166
170
172
167
163
158
159
168
168
156
157
157
162
152
155
146
151
148
150
153
161
161
155
154
140
146
148
148
151
149
161
162
161
169
181
171
171
159
153
148
150
147
151
150
150
128
136
156
134
127
126
123
119
132
143
144
159
144
143
136
137
140
148
151
150
149
163
161
147
150
158
161
158
150
159
165
172
170
170
157
168
172
167
168
173
168
164
160
159
159
155
159
162
184
188
181
181
184
189
179
183
190
195
193
193
197
202
195
188
184
178
172
172
178
172
183
184
184
171
174
181
174
172
175
167
169
163
169
171
170
168
172
164
170
168
167
136
132
128
127
126
117
125
125
122
137
136
147
155
158
166
171
169
166
157
162
164
168
171
179
170
169
163
154
146
145
151
154
157
149
138
143
138
132
113
117
128
126
127
118
124
131
136
140
125
127
138
143
137
140
150
152
166
171
174
166
176
172
169
167
164
160
152
146
142
148
164
159
156
162
158
154
149
148
141
123
159
152
149
144
143
133
135
136
142
144
168
168
168
166
160
158
162
165
156
161
159
157
142
145
133
131
121
104
88
76
65
61
63
68
86
74
80
73
62
52
50
44
50
43
26
22
18
19
21
35
35
43
44
33
35
25
27
25
22
20
20
34
38
57
62
68
65
74
71
70
69
77
77
76
71
71
65
49
46
26
15
15
13
19
17
25
20
11
10
10
11
8
9
31
34
35
32
12
9
3
7
5
2
0
2
1
1
1
1
2
1
1
3
2
3
1
10
9
4
2
2
8
17
14
15
17
15
14
15
16
15
20
19
15
16
16
12
18
15
18
18
35
37
27
41
44
48
38
59
60
64
69
79
85
85
82
85
83
83
85
83
87
90
68
63
55
49
43
32
29
26
28
29
37
38
36
33
23
17
24
49
51
50
46
47
49
51
50
50
45
55
67
65
87
86
85
83
91
102
96
94
93
91
81
77
69
56
58
62
57
59
57
65
58
66
75
74
70
62
61
61
54
53
52
52
55
66
66
73
38
37
41
39
42
43
43
37
33
29
35
42
40
44
45
38
36
44
35
33
31
32
30
29
30
33
32
32
39
37
32
34
29
36
35
37
39
48
58
60
74
69
83
89
99
112
136
163
176
187
190
180
174
170
171
172
168
161
161
158
158
165
172
180
178
177
181
171
172
168
162
157
167
166
164
177
174
175
181
187
188
194
190
190
185
166
160
152
151
154
152
161
159
159
162
165
165
166
163
161
162
168
173
179
180
166
166
168
173
172
164
162
161
156
157
155
155
157
157
156
148
148
145
149
149
147
161
162
153
158
152
150
148
147
125
121
123
124
116
106
101
99
94
89
88
74
70
76
81
92
76
70
51
50
47
35
33
31
28
24
19
21
20
20
23
19
22
16
12
12
8
9
5
5
7
7
11
10
5
5
4
2
1
3
0
0
3
4
-1
0
1
1
2
2
1
-2
-4
-2
1
-1
0
1
-1
-1
2
-2
1
-3
-4
-1
-3
-3
-2
0
-2
0
-3
0
-2
-1
-2
0
2
0
-3
-2
0
-3
-2
-2
-1
-2
-1
-1
1
2
-2
-1
-1
3
1
4
0
2
2
4
-2
1
2
2
4
1
3
-1
-1
0
1
-1
0
-2
2
2
1
4
8
10
12
10
6
4
4
0
1
7
4
10
8
11
10
8
4
3
4
3
3
1
4
6
7
3
1
2
3
-1
1
1
2
-1
10
13
11
14
11
9
5
5
3
1
2
1
0
2
9
4
1
2
3
9
7
7
9
10
11
9
10
9
8
14
14
13
15
13
6
10
15
12
14
14
15
12
8
8
8
11
4
6
3
4
5
3
6
6
7
1
26
27
14
18
25
24
20
24
20
16
19
22
20
24
24
16
14
15
12
20
22
17
28
26
28
30
21
25
25
27
27
20
12
16
7
1
9
16
13
26
28
24
30
29
26
25
28
18
17
23
23
14
15
14
21
25
24
22
22
17
19
25
21
24
26
13
24
25
1
6
4
4
8
4
3
3
4
9
11
8
8
10
8
10
14
15
14
16
14
10
8
7
15
13
14
11
8
9
11
9
8
5
9
3
3
1
3
7
1
0
1
2
1
4
2
5
12
14
13
12
-1
0
0
-1
3
2
2
2
3
2
-3
0
-2
0
-1
0
0
-1
0
0
-1
-2
1
0
-2
0
2
-1
2
-1
-3
-2
-1
-1
-3
-1
-3
-3
-3
-1
-1
-1
0
0
-2
-1
-2
-2
-2
-1
1
1
0
-2
-2
-2
-1
-3
-3
-1
0
-3
0
1
-1
1
6
-2
-2
-2
-3
-2
-4
-2
-1
-2
-1
1
1
-1
-2
0
2
1
1
3
2
5
3
2
7
6
5
1
-1
3
3
5
4
6
6
12
10
9
11
1
0
1
0
1
2
6
6
4
5
4
5
3
3
5
7
6
7
17
21
21
26
14
19
27
14
18
21
18
19
20
22
22
26
41
46
53
51
59
57
50
54
52
66
73
77
65
66
67
59
53
56
51
64
77
76
73
64
60
71
71
63
64
60
78
84
87
92
94
99
120
127
146
155
161
155
155
155
154
151
150
147
149
152
143
142
146
144
147
137
140
149
145
135
136
135
133
132
122
118
108
102
101
92
86
80
82
81
94
106
105
107
106
110
91
115
114
135
138
137
135
140
143
137
134
134
136
148
147
145
144
132
135
135
126
129
129
133
138
131
127
125
106
98
84
85
85
93
97
109
115
119
125
131
145
144
148
147
147
152
154
147
139
139
137
141
142
136
137
140
144
147
139
142
143
144
141
142
152
150
153
154
149
152
152
154
154
148
159
161
160
174
183
185
162
157
151
146
146
144
142
139
141
139
137
132
135
135
137
137
137
133
128
125
113
116
116
120
112
110
121
124
125
125
127
132
133
133
111
106
113
110
119
115
115
116
116
117
111
109
108
110
118
122
109
106
106
106
124
139
141
129
130
129
132
137
135
123
126
127
127
126
123
124
122
125
125
130
129
132
139
141
138
139
141
140
135
130
127
130
130
122
118
115
117
114
115
115
114
117
116
121
119
116
117
114
113
114
120
133
133
132
127
130
139
137
137
140
157
154
154
158
145
150
155
155
148
143
144
145
142
140
134
149
149
148
164
153
153
160
157
154
152
150
149
157
156
163
172
155
157
161
154
154
154
156
159
160
155
157
156
156
155
157
158
154
158
152
150
162
156
155
156
166
166
163
164
174
153
144
144
147
144
142
145
149
150
156
151
150
148
146
146
150
149
155
157
155
156
153
162
165
159
159
161
165
164
161
157
159
160
154
152
150
147
150
151
157
162
163
160
161
159
161
160
157
150
159
160
163
160
158
155
152
154
151
154
159
149
152
158
159
162
160
161
151
156
166
152
156
154
152
158
161
158
148
154
165
167
165
157
145
139
134
138
160
163
167
157
153
151
146
138
139
138
142
140
139
148
149
146
150
160
148
147
149
147
152
152
153
156
149
148
152
151
145
151
143
146
152
158
160
153
153
165
169
167
163
166
171
183
184
183
158
157
149
137
128
141
153
154
146
157
158
153
152
146
135
141
142
142
135
138
139
152
155
136
139
137
132
137
129
135
135
129
121
118
120
118
124
134
132
128
131
132
129
118
118
117
121
119
121
122
119
119
120
123
124
124
126
125
124
125
123
116
140
123
130
130
125
121
119
117
119
118
122
120
116
120
119
123
120
120
122
120
124
125
123
128
128
118
120
117
121
123
122
120
117
119
121
121
118
121
118
118
118
122
120
121
120
124
121
121
120
131
130
128
127
131
128
125
135
138
139
135
148
145
140
122
120
127
123
119
121
122
130
136
138
136
136
139
139
133
130
129
126
122
131
135
140
142
137
136
140
139
134
138
141
131
129
126
126
126
131
123
121
127
122
120
122
125
121
132
140
136
146
143
139
139
136
132
133
139
139
141
143
140
136
135
132
132
131
128
123
121
119
118
118
117
123
120
118
123
122
121
116
116
122
123
122
127
121
120
123
118
121
129
130
122
120
133
126
132
133
139
136
127
122
121
120
118
122
122
124
128
126
120
130
131
130
120
122
120
120
125
125
126
127
127
123
121
119
129
139
139
137
133
130
126
126
125
125
123
123
125
121
120
122
121
119
113
116
117
114
134
136
128
132
133
123
113
108
109
117
103
104
104
106
102
103
105
106
108
111
112
101
97
97
95
105
103
101
106
105
112
105
108
114
117
115
121
117
110
104
101
104
104
111
115
118
121
125
116
109
104
111
109
117
109
115
110
115
118
106
95
95
96
94
94
93
98
111
105
109
114
108
109
107
110
126
117
112
108
122
117
121
120
117
116
120
118
120
118
126
132
142
141
142
147
156
158
156
168
157
152
143
148
142
145
147
148
146
147
150
152
151
148
153
145
165
158
167
174
176
176
165
167
168
169
166
165
165
151
149
152
148
145
145
148
150
159
151
158
156
155
156
155
152
151
148
149
147
146
148
152
151
153
151
157
150
152
149
152
152
148
149
156
168
169
167
162
163
174
190
197
210
219
226
229
236
248
260
250
248
233
231
228
227
202
189
186
186
185
191
189
194
192
201
199
210
207
203
201
201
199
200
201
204
191
196
196
192
188
163
162
160
177
178
167
188
186
179
180
182
183
177
175
177
166
170
164
167
178
179
176
175
173
157
158
161
159
158
158
152
153
148
152
157
155
162
159
151
145
151
146
144
135
137
135
135
143
145
143
145
147
144
142
139
142
144
147
144
157
152
160
158
158
157
155
152
128
128
140
139
125
124
125
140
143
137
131
130
131
133
134
127
125
128
129
126
128
129
130
143
144
138
132
127
124
124
122
126
124
129
131
132
129
129
130
137
133
132
140
138
132
138
140
136
134
138
133
131
138
135
138
132
130
129
126
131
134
137
134
135
142
139
140
154
152
149
148
150
146
148
158
170
169
170
173
172
182
175
174
174
171
174
177
174
175
173
172
174
177
178
179
177
174
172
175
172
171
174
177
174
174
173
172
172
171
167
167
162
165
176
175
176
179
180
172
171
170
174
176
176
174
176
175
177
174
175
180
182
179
187
177
156
163
167
165
161
161
163
161
150
156
167
165
157
169
166
166
172
154
154
175
167
171
174
171
172
171
169
171
176
170
172
171
170
170
160
159
151
160
161
165
164
160
160
172
172
167
157
143
141
143
134
151
137
136
133
135
133
136
138
136
136
135
134
136
134
132
134
136
134
136
134
133
134
134
135
136
138
136
133
135
135
135
135
136
151
134
140
142
141
143
167
172
164
160
157
165
163
160
151
159
160
160
167
166
170
169
167
169
167
173
173
176
172
184
129
132
129
130
130
130
127
126
126
138
142
145
130
125
130
132
138
130
125
123
123
124
127
124
128
127
127
125
122
122
123
120
123
130
122
125
125
131
135
121
124
121
122
126
122
123
126
127
129
138
130
126
159
158
163
165
134
133
139
124
123
120
119
117
127
127
124
126
140
139
135
140
138
124
131
134
138
138
142
139
139
121
126
144
128
132
131
126
142
140
135
135
136
140
129
126
124
126
131
129
141
139
158
157
164
145
138
139
137
141
145
161
162
162
169
170
138
137
142
154
148
151
149
136
142
145
146
151
136
136
129
116
118
139
140
149
157
149
145
144
137
134
130
132
124
126
126
127
129
129
132
132
134
131
132
135
134
138
138
136
135
140
143
152
148
155
149
153
150
157
159
157
161
159
158
161
158
154
158
160
154
154
153
152
167
164
151
155
151
142
143
149
150
149
152
146
146
144
147
150
160
163
149
150
152
143
140
136
137
141
139
140
143
142
124
129
135
131
131
131
142
133
129
128
130
132
143
145
140
145
155
149
147
145
140
141
142
141
139
139
144
145
145
146
147
144
143
143
150
150
160
151
145
150
151
157
158
156
159
181
177
178
177
181
166
160
159
158
164
163
178
173
178
179
179
188
186
178
177
171
166
164
169
174
181
185
182
159
156
156
162
165
165
178
176
169
166
169
164
178
171
167
135
131
133
134
139
144
141
142
131
126
128
125
119
118
124
117
123
122
128
160
134
136
140
137
142
144
153
151
149
138
147
145
141
146
147
149
147
145
149
148
139
141
135
137
135
137
138
154
139
142
143
149
150
153
149
150
146
155
159
167
171
173
176
183
168
169
168
169
169
162
160
161
157
160
160
157
160
156
157
160
157
159
152
153
153
150
154
155
152
152
150
151
151
149
149
151
147
146
148
145
156
147
146
149
156
148
151
147
150
148
150
151
149
150
149
150
149
152
151
152
154
158
152
152
151
149
155
156
150
148
147
146
148
142
142
146
156
147
153
155
161
160
150
154
150
146
150
135
144
140
147
172
166
157
127
125
148
155
159
172
161
166
176
153
127
129
144
142
145
155
153
165
166
150
151
152
148
138
138
134
125
125
124
125
120
124
120
121
122
122
123
119
121
127
126
127
128
125
125
132
128
125
125
125
129
127
129
124
129
123
120
123
123
124
124
129
132
129
133
144
148
156
152
154
164
175
178
185
195
196
190
193
188
186
181
184
183
191
192
190
197
198
215
218
216
212
198
185
175
169
171
172
148
158
153
144
144
142
145
145
148
156
160
159
153
151
147
148
148
149
153
152
161
161
165
179
180
175
165
161
160
162
173
174
173
173
180
174
176
180
179
180
176
174
176
177
174
175
175
176
170
167
167
166
181
186
187
186
182
181
190
195
229
234
237
237
236
245
238
236
237
232
224
206
200
200
199
196
197
208
222
224
227
202
193
184
183
178
179
183
187
209
214
215
209
206
201
200
200
204
205
210
209
211
208
212
267
273
273
272
278
277
268
279
283
279
275
274
275
278
283
285
281
261
236
252
256
256
249
244
244
237
206
210
211
212
213
217
216
215
231
220
219
227
219
217
218
213
215
214
212
212
211
207
208
206
214
214
209
207
201
205
204
193
193
177
179
180
180
174
172
185
191
194
192
185
183
181
181
179
177
178
182
190
195
192
186
187
178
176
176
175
183
181
180
163
154
157
157
154
158
154
155
159
159
160
157
158
168
159
158
160
159
158
162
154
154
157
156
157
156
154
166
163
167
165
165
165
165
167
166
165
175
167
168
170
166
184
177
171
174
169
170
172
169
168
170
169
172
173
170
172
170
166
171
172
173
176
179
187
196
199
197
200
196
196
207
204
198
202
196
185
181
180
179
184
187
189
183
177
185
190
190
187
187
177
176
178
178
179
175
175
178
178
180
175
178
173
173
174
172
174
173
171
172
175
174
174
175
174
174
174
173
171
176
173
175
174
174
174
176
177
176
185
185
179
178
177
175
176
178
177
180
179
176
185
190
188
177
179
177
186
184
183
180
183
181
180
180
178
179
180
179
182
181
186
184
182
183
184
181
184
181
176
179
177
178
182
184
188
196
205
207
207
207
205
204
206
213
214
207
209
204
203
200
201
200
192
181
178
178
183
184
180
182
184
187
188
188
186
182
183
183
200
198
194
195
196
201
201
202
201
208
218
219
224
230
224
243
244
239
246
236
244
242
257
238
216
217
208
202
199
201
199
201
200
199
196
203
203
203
206
206
207
211
212
220
209
216
219
211
214
212
206
214
210
216
223
248
255
280
283
291
285
276
262
244
242
238
224
217
227
230
225
217
226
227
225
228
232
244
254
250
246
236
224
216
217
216
217
225
245
242
262
283
303
310
331
345
377
396
398
408
412
411
418
394
416
411
407
448
457
456
443
437
452
484
486
485
476
469
458
432
425
412
405
392
393
374
364
361
349
340
335
327
323
318
308
304
300
293
286
285
278
268
269
267
262
267
267
268
267
271
276
277
276
274
282
280
285
291
296
299
300
301
342
348
354
373
383
389
431
457
474
477
485
492
498
512
526
529
510
496
487
465
458
447
448
451
450
439
433
429
431
417
414
401
392
375
365
363
356
349
347
342
337
334
335
338
359
369
379
388
405
428
437
441
444
448
472
500
501
510
528
548
600
607
623
602
599
574
561
547
541
528
518
513
499
488
475
467
455
450
438
431
427
412
370
365
357
348
343
336
333
338
334
327
323
323
327
341
335
315
312
322
322
317
308
301
300
297
298
303
296
293
293
284
291
290
290
289
291
292
315
315
323
317
316
307
321
330
331
328
317
304
304
303
307
324
340
352
351
356
355
349
357
372
368
378
387
388
362
351
329
309
312
311
316
326
328
329
328
333
324
319
325
326
327
327
328
333
331
329
329
332
330
335
334
346
342
341
340
342
344
346
345
353
351
355
355
357
365
366
368
362
364
366
365
367
370
368
379
377
376
385
381
380
381
390
397
389
399
416
418
413
409
412
407
411
418
419
420
421
423
422
433
432
436
441
444
446
454
454
460
468
470
473
492
501
499
501
499
497
500
510
509
506
515
520
514
528
525
526
531
538
544
560
557
558
561
562
574
580
617
627
636
648
657
666
683
709
726
752
743
731
721
698
686
673
637
627
628
620
620
619
614
600
577
581
568
564
566
556
554
555
558
557
564
571
579
585
594
575
602
596
598
593
595
600
605
607
617
627
624
626
628
636
664
669
679
684
709
724
729
747
737
719
707
684
680
658
644
623
618
616
600
590
587
584
577
576
572
572
549
547
548
542
534
526
527
535
530
535
529
531
542
550
575
577
578
584
582
577
563
559
582
572
568
557
548
535
534
557
563
568
566
567
562
554
546
538
529
517
511
505
511
514
521
524
523
532
531
552
567
579
581
590
591
611
611
627
637
650
658
665
669
678
679
670
662
644
615
596
569
559
545
535
504
497
474
466
447
436
429
425
422
401
403
388
386
380
374
366
357
355
353
346
344
342
339
340
343
338
332
325
325
321
323
321
315
313
304
311
302
302
307
310
295
295
308
301
322
323
330
329
334
337
340
361
381
392
405
416
426
453
430
417
397
396
384
376
371
367
362
349
347
332
322
324
323
323
321
313
305
297
290
286
284
278
276
276
270
270
259
258
254
252
247
245
252
255
258
257
236
237
237
235
230
228
230
227
226
223
215
213
210
204
200
200
202
200
195
190
191
189
190
189
192
193
193
199
198
200
200
200
202
201
211
211
217
216
231
227
227
220
229
226
229
237
239
244
247
248
257
258
253
258
255
254
262
262
265
266
270
268
269
269
274
276
296
300
297
291
292
299
298
309
316
321
333
350
357
394
423
419
399
390
379
377
379
381
390
394
441
429
391
339
330
325
322
323
322
320
328
321
316
313
316
313
312
318
297
294
289
286
283
274
274
278
273
268
263
266
266
268
273
278
275
274
277
276
275
275
276
292
292
295
307
312
303
300
309
312
308
308
309
313
315
314
317
320
327
328
333
334
332
334
336
340
342
350
358
355
353
359
358
359
361
362
362
369
374
370
374
372
376
387
387
382
385
388
391
393
400
404
408
411
415
427
438
450
449
464
472
480
492
504
524
550
574
598
606
617
624
640
650
655
664
650
642
625
620
612
605
602
595
593
575
559
547
532
523
510
508
508
471
477
477
480
482
474
475
476
480
490
488
491
490
526
524
513
504
500
494
495
488
488
491
485
484
482
479
479
481
482
485
486
484
484
485
483
492
500
501
496
496
497
497
495
495
499
502
502
504
507
521
525
531
542
556
570
582
581
574
573
562
541
515
511
514
513
514
517
519
523
525
524
522
526
534
535
539
538
537
526
526
520
516
517
520
520
520
525
522
524
536
527
528
526
534
532
532
535
536
535
539
545
545
547
553
546
550
546
542
542
550
555
546
543
545
559
570
570
578
579
566
564
562
554
569
571
563
562
561
558
563
566
572
582
590
589
577
569
566
567
568
569
567
567
568
571
572
570
580
582
582
576
575
586
588
584
582
600
602
594
593
593
612
621
639
632
646
629
626
634
633
639
643
646
650
656
659
673
676
718
741
753
754
757
763
762
772
777
769
780
789
803
811
807
790
796
809
809
814
819
829
831
852
829
835
841
843
849
855
855
862
863
867
872
874
886
908
925
929
956
997
1005
1018
1031
1042
1064
1067
1071
1084
1076
1071
1058
1051
1011
994
982
967
954
937
922
912
972
982
981
995
996
1005
1004
1010
1026
1033
1034
1023
1012
999
971
974
973
978
978
1013
1011
1020
1029
1046
1052
1066
1066
1087
1098
1116
1119
1100
1097
1093
1104
1113
1117
1121
1139
1133
1131
1098
1082
1064
1060
1035
1028
1007
997
990
961
947
944
936
934
920
908
896
877
865
856
841
817
801
790
775
774
772
772
767
768
757
754
743
741
741
745
733
746
744
745
751
768
788
794
802
809
824
826
822
816
819
821
828
831
832
835
845
847
852
860
867
869
924
927
939
942
943
966
966
962
963
953
957
957
953
946
928
933
922
924
923
915
890
881
885
882
867
856
864
868
859
847
838
837
835
831
828
818
794
790
784
772
769
772
783
802
805
806
804
792
788
784
762
761
756
745
711
745
754
714
697
696
695
698
700
705
709
714
716
717
725
727
738
750
757
761
762
762
763
762
774
776
785
771
778
780
779
779
789
790
792
805
802
810
814
828
829
844
851
856
858
864
871
892
905
928
943
953
944
903
899
869
848
835
826
821
820
807
804
801
797
790
785
784
787
809
813
812
781
763
764
758
761
761
768
772
778
781
788
793
800
804
810
821
836
842
858
895
920
910
936
939
932
934
938
938
935
933
979
984
998
1013
1015
1018
1033
1050
1067
1083
1077
1094
1086
1080
1065
1062
1059
1055
1034
1042
1037
1029
1017
1003
983
988
961
942
925
922
909
884
876
868
859
864
856
855
858
846
812
805
789
767
752
742
727
705
690
689
687
671
665
649
645
635
628
627
619
615
612
608
631
638
645
660
666
675
648
641
623
619
603
592
589
580
576
571
566
565
563
563
571
585
580
581
576
572
570
572
578
580
571
563
561
563
568
567
571
567
571
568
569
575
596
587
585
586
582
566
567
565
573
574
573
572
564
568
566
569
577
569
567
566
569
570
576
578
578
576
572
571
575
569
569
595
601
634
625
623
614
595
589
578
575
562
555
552
545
549
539
531
529
526
525
529
521
514
511
509
515
519
518
522
515
509
504
504
506
497
496
493
492
495
491
494
490
487
488
480
480
476
476
472
471
474
471
472
472
471
470
476
468
468
469
465
461
465
460
462
465
471
461
469
461
459
457
458
466
470
461
457
451
456
453
452
456
457
467
463
448
443
443
446
445
443
441
444
443
442
447
447
450
437
433
432
433
437
435
432
430
430
424
427
428
427
428
432
436
430
428
428
429
432
445
433
429
433
436
433
440
436
426
435
462
465
447
442
438
440
438
429
423
416
416
411
407
403
406
404
401
400
401
398
393
396
401
403
407
408
410
415
417
415
400
392
391
389
391
389
388
387
388
397
394
394
392
397
396
386
392
399
394
377
384
390
375
385
391
375
375
378
380
378
378
383
384
384
393
388
386
376
390
392
393
388
390
391
386
399
378
380
386
383
377
377
372
370
365
367
371
384
388
387
376
369
369
380
363
373
383
394
387
378
380
386
383
382
377
375
374
374
371
378
365
362
363
360
352
354
343
348
350
346
343
337
341
337
339
336
334
333
330
331
333
329
332
332
331
333
332
331
330
329
329
338
332
332
331
331
328
334
329
328
327
329
327
338
330
330
324
326
328
328
316
316
313
320
322
322
316
317
318
334
326
317
318
319
320
317
321
311
316
316
319
317
313
315
325
329
329
323
320
319
325
344
342
342
354
363
360
363
360
395
400
407
401
422
423
432
439
473
490
506
512
526
536
555
563
589
594
601
615
630
645
647
654
669
685
694
691
707
718
744
754
776
793
808
813
808
739
720
715
705
680
683
672
668
657
636
621
608
595
584
595
602
609
610
619
633
639
637
649
651
660
672
669
669
672
684
701
706
742
742
759
772
789
792
801
809
792
785
762
744
735
721
705
694
683
681
643
631
640
614
610
607
611
610
608
604
595
601
585
577
574
571
567
572
560
555
552
549
544
540
538
539
539
535
536
530
529
525
525
521
515
506
509
506
502
493
477
474
473
464
461
460
460
452
453
450
453
443
442
438
437
435
434
441
435
434
427
423
412
411
407
402
407
404
403
401
396
395
393
394
392
394
384
380
379
375
374
368
363
364
363
365
366
358
360
361
362
365
362
368
370
376
374
379
385
385
389
391
391
393
392
396
397
418
417
416
416
422
429
426
440
449
451
457
461
468
459
461
475
479
490
505
488
477
462
461
430
424
415
410
405
393
389
380
375
371
372
369
364
357
362
349
345
334
333
341
334
312
307
305
299
295
297
302
305
298
299
299
287
285
281
278
273
285
291
297
302
307
313
319
330
332
339
347
354
388
400
413
418
436
452
456
421
406
396
367
351
343
338
328
325
316
311
302
303
300
298
300
297
294
293
289
289
290
295
300
320
324
326
335
320
303
296
282
279
279
272
269
270
279
288
289
277
269
267
259
252
257
253
247
246
249
248
236
234
237
232
234
230
231
234
231
227
229
227
227
235
236
225
229
232
221
222
224
222
225
223
221
221
220
219
217
213
212
211
215
214
227
226
233
243
244
269
266
255
248
241
214
207
204
204
204
201
202
204
208
206
203
205
203
198
199
196
200
196
195
194
194
192
194
191
189
189
189
186
187
188
186
185
185
185
182
183
182
179
179
179
180
181
178
179
181
180
181
180
181
188
187
186
181
182
188
183
175
177
177
184
183
180
178
177
178
178
177
173
181
183
182
182
184
179
178
180
180
178
176
176
176
176
177
179
178
176
178
177
177
175
175
178
174
176
178
179
176
175
174
177
178
183
195
202
198
197
193
181
176
171
170
170
172
179
184
182
181
178
177
179
177
175
178
175
179
175
171
170
172
170
170
170
171
169
167
166
165
168
166
174
173
178
193
200
200
190
194
191
185
189
193
197
198
184
177
173
178
174
168
169
165
161
169
173
174
177
178
185
183
198
203
204
195
191
177
175
177
178
173
176
175
172
171
168
166
162
158
157
159
160
159
159
157
161
161
160
158
160
160
162
161
158
163
162
160
164
159
164
169
184
180
184
187
201
200
205
197
192
186
176
169
172
181
176
174
169
168
168
170
175
185
178
208
214
201
198
176
178
178
175
176
175
178
189
185
188
220
212
201
187
184
196
190
183
179
179
180
180
181
181
179
179
178
180
190
198
188
186
183
188
185
187
202
208
207
206
208
206
209
225
218
215
213
218
239
240
240
239
236
247
252
257
262
230
228
233
232
220
197
222
215
220
218
214
224
239
247
266
244
258
245
242
267
264
267
249
258
213
201
191
174
192
192
203
210
209
192
181
166
164
164
164
168
171
177
180
188
183
179
164
163
163
164
165
164
166
161
166
160