Gran fondo
]]>
Gran fondo
]]>
17
17
17
17
17
16
16
15
15
15
15
15
15
15
15
16
16
16
17
17
17
19
20
21
22
23
24
25
26
27
29
31
33
34
34
33
33
32
32
32
32
32
32
32
31
30
30
29
29
28
28
27
27
27
28
29
29
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
28
27
26
25
22
26
31
30
30
30
29
29
29
31
34
38
41
45
47
51
53
55
57
57
58
59
59
61
63
64
65
66
67
66
64
62
59
57
54
51
49
48
48
49
50
50
51
52
53
57
64
77
81
83
85
88
93
93
93
93
93
93
93
93
93
93
92
93
96
98
104
107
116
119
120
122
123
124
125
126
127
128
126
125
124
123
124
131
132
133
135
142
151
156
159
161
164
166
168
169
172
174
177
181
184
186
186
186
186
185
183
181
179
178
176
174
172
172
175
177
170
170
170
169
167
165
163
159
156
153
150
146
144
142
142
142
142
142
143
146
146
144
144
143
140
138
136
134
132
127
123
121
119
118
116
115
114
112
110
108
105
102
101
99
98
98
98
97
96
95
95
94
94
93
93
90
86
82
81
80
79
79
77
77
76
73
72
71
70
69
68
67
67
65
63
63
62
61
61
61
61
61
64
69
69
63
62
66
71
74
75
76
75
73
69
72
74
75
77
79
79
79
79
69
67
67
67
68
73
74
79
82
87
90
92
99
105
111
117
118
119
121
122
123
124
125
128
130
131
133
136
142
145
148
149
147
146
145
144
144
143
140
133
130
127
121
122
134
141
147
146
146
144
141
139
140
143
144
146
146
146
146
146
146
146
149
153
156
162
170
173
175
179
181
181
181
182
182
182
180
177
175
173
170
168
166
165
165
166
166
167
168
170
172
174
176
179
183
185
187
187
188
189
189
189
191
192
194
195
196
198
201
203
206
208
214
217
220
222
229
233
236
241
246
252
251
250
250
249
248
249
250
252
253
254
255
256
257
259
260
260
261
263
265
268
269
268
265
264
264
264
263
263
263
263
263
263
264
265
266
268
270
271
273
275
275
274
274
273
273
273
274
272
263
260
264
267
268
271
273
274
275
277
277
278
279
280
281
283
284
287
292
293
294
296
297
297
298
298
299
298
292
289
287
283
279
279
279
279
280
282
287
289
290
292
293
295
296
297
298
301
304
306
307
308
310
316
318
319
323
327
329
331
331
330
330
330
329
329
328
327
326
326
326
326
326
326
327
327
327
328
328
328
329
328
326
324
320
319
318
322
331
336
339
334
326
323
316
317
319
320
321
320
317
311
311
312
311
308
305
302
299
298
297
297
298
299
300
298
296
292
289
283
283
282
282
282
282
282
284
287
294
292
289
287
280
272
266
264
262
261
261
261
260
260
259
258
258
260
261
262
264
263
261
258
257
255
260
264
266
270
273
276
278
279
279
277
276
278
281
284
285
285
284
282
281
281
280
279
279
279
281
284
286
288
288
288
288
292
301
302
299
295
294
296
297
299
301
302
304
306
307
311
314
312
308
305
304
301
300
300
303
307
308
306
305
301
294
288
287
286
286
286
285
285
284
285
289
290
292
294
296
296
296
297
297
297
297
298
299
300
300
302
302
303
303
303
303
303
303
303
303
303
303
303
303
303
304
304
302
296
291
300
306
309
306
304
304
305
306
309
309
309
308
308
307
307
307
308
308
309
310
310
311
311
313
313
314
323
353
362
373
376
381
385
389
390
388
386
385
384
382
383
385
387
388
390
392
393
395
397
399
401
407
410
411
411
412
410
404
399
398
398
399
399
400
401
403
407
408
409
409
411
411
412
412
413
413
410
409
408
407
405
404
403
403
402
401
399
397
395
394
397
397
396
396
393
390
389
388
386
387
388
389
390
395
398
401
404
407
417
419
420
420
421
421
422
422
423
423
423
422
420
418
410
407
406
405
408
415
421
421
423
428
429
428
427
425
424
423
421
419
417
414
412
411
410
409
408
412
415
419
421
423
433
433
434
437
441
442
442
441
439
438
438
438
438
438
438
438
438
432
424
412
399
397
399
401
403
406
409
413
414
416
417
419
421
422
421
415
393
390
388
388
388
388
389
390
392
393
394
394
395
396
404
409
415
420
421
421
421
421
420
420
419
419
418
417
417
416
411
402
397
392
387
379
377
376
375
373
372
372
370
369
369
369
370
371
373
375
376
377
378
378
377
376
375
372
370
367
365
362
358
354
350
345
337
334
332
331
330
329
329
330
333
334
335
336
337
335
334
333
331
334
337
338
339
340
342
344
346
346
348
349
350
352
354
356
358
360
361
361
362
363
365
366
367
367
366
365
364
363
362
360
359
358
358
358
357
357
356
355
354
352
350
348
348
346
343
342
341
338
335
332
331
329
327
328
331
333
335
337
337
336
335
334
334
333
333
333
334
334
334
335
336
336
337
337
337
338
338
339
339
339
341
343
344
346
347
349
349
349
349
349
349
349
349
349
349
349
351
352
352
354
355
356
356
356
356
357
357
357
357
357
357
357
357
357
357
359
361
363
365
367
369
371
371
371
371
372
372
372
373
380
382
384
388
392
394
398
401
404
406
408
410
413
414
415
415
416
416
417
418
419
420
424
427
429
431
432
436
439
440
441
441
442
444
445
446
446
448
448
449
450
452
458
460
464
466
467
469
470
472
472
472
473
473
474
475
475
475
476
476
477
477
478
478
479
480
481
482
483
484
485
486
487
489
490
492
493
494
497
498
499
500
503
505
507
508
508
508
513
514
516
519
521
525
528
530
538
545
550
555
556
558
560
563
563
563
563
562
562
561
560
559
558
557
555
554
553
552
551
550
549
548
544
542
540
541
543
544
546
547
551
552
554
556
559
559
559
559
559
559
559
559
559
559
559
559
558
557
557
556
556
555
554
552
551
552
568
578
584
587
590
592
596
600
603
606
609
610
610
608
605
602
600
591
581
572
567
566
565
564
564
563
562
561
560
559
559
559
559
559
559
559
559
559
559
559
559
557
554
550
549
549
548
548
548
548
548
548
548
548
548
548
548
548
548
548
546
543
541
539
536
534
532
530
528
528
528
528
528
528
528
529
531
532
535
538
541
545
547
549
550
550
550
550
550
550
550
550
550
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
551
549
548
547
546
544
543
542
539
539
537
536
535
532
531
530
530
529
529
528
528
528
527
527
526
526
525
525
524
523
523
523
521
520
519
517
516
514
513
511
510
509
506
504
505
506
506
507
507
507
508
508
508
507
507
506
506
505
505
504
502
500
498
494
489
482
479
473
468
466
465
464
459
455
454
453
451
450
449
448
446
443
440
436
435
434
433
433
432
431
430
430
427
424
429
440
445
449
454
456
457
458
460
464
473
483
484
486
488
485
482
479
477
477
478
481
483
487
488
490
494
501
505
508
510
511
513
517
522
523
525
527
531
531
531
529
527
524
523
525
527
530
534
541
545
550
559
562
564
566
568
570
575
581
588
589
592
594
596
597
594
590
587
584
580
577
573
571
569
567
566
566
565
565
565
565
564
564
564
564
564
564
564
563
563
561
560
560
559
559
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
558
559
561
562
564
565
566
567
568
569
571
572
573
572
570
568
567
566
565
564
563
562
561
560
561
562
564
566
568
569
571
573
574
576
577
578
578
579
580
580
580
580
580
580
580
580
580
580
580
579
579
579
579
579
579
579
579
579
579
579
579
579
580
580
580
580
580
581
581
581
581
577
574
570
567
564
559
554
550
545
548
554
558
564
568
573
573
574
574
575
575
575
575
575
575
575
574
573
572
570
570
569
569
568
568
566
564
562
560
556
554
554
555
556
556
557
557
557
558
558
559
560
561
562
563
564
566
568
573
574
575
576
577
578
579
580
581
584
588
591
595
596
596
597
598
598
599
599
600
601
603
605
608
609
611
612
614
614
615
615
616
616
617
617
618
619
619
619
618
617
615
613
610
610
610
610
611
612
613
616
619
621
626
634
640
645
646
648
649
650
651
651
651
652
652
652
654
654
655
656
656
656
657
658
660
658
655
654
654
653
653
652
652
651
650
648
650
651
653
654
657
659
660
662
669
675
680
682
684
686
689
692
695
701
708
710
711
714
716
718
720
723
728
734
739
738
737
737
736
736
736
735
735
735
735
735
734
732
727
723
716
696
690
683
679
675
673
671
670
667
665
662
661
664
672
678
681
686
688
692
697
713
718
723
728
729
731
732
734
736
739
743
745
749
753
752
752
751
751
751
751
750
750
749
748
747
744
743
742
742
741
741
740
739
741
743
744
745
746
747
749
750
750
752
753
758
759
757
756
755
754
753
753
752
751
750
749
747
747
748
749
750
750
751
751
751
752
752
753
753
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
754
753
751
749
747
744
743
743
742
741
739
738
737
735
733
730
732
735
738
741
743
745
747
749
754
756
759
761
765
767
769
769
769
770
772
772
773
774
775
776
777
778
780
781
782
783
784
786
786
787
788
790
790
790
790
790
790
790
789
783
781
780
779
778
777
776
775
774
774
774
774
774
774
774
774
774
775
775
775
776
776
776
778
783
786
790
791
792
793
794
796
798
799
801
802
803
808
811
815
818
819
820
819
817
812
806
802
799
798
796
796
797
800
805
810
816
822
833
841
846
848
850
850
851
851
852
853
849
846
844
843
842
841
841
842
843
845
846
846
847
847
848
848
848
849
849
851
852
853
854
854
856
856
857
857
857
857
857
857
857
857
856
856
856
856
856
857
858
859
859
860
862
862
862
863
864
864
865
866
867
867
868
869
870
870
872
873
875
876
878
879
881
882
883
884
886
889
890
891
892
892
894
900
912
922
928
932
929
923
920
915
912
907
904
903
901
900
899
898
897
897
899
900
901
901
902
902
903
903
901
896
896
894
893
891
888
887
885
884
881
877
876
875
877
880
881
882
882
882
880
879
877
877
876
872
871
870
868
867
864
863
861
861
860
860
861
862
864
865
866
867
868
869
869
869
869
869
869
870
864
862
860
858
853
852
850
849
849
847
845
844
844
845
846
848
851
852
853
854
856
860
863
863
862
860
856
850
847
844
842
838
834
832
830
828
825
820
815
811
809
807
803
809
811
813
816
822
822
820
819
818
816
815
812
809
805
801
800
799
798
798
797
796
795
794
793
792
786
778
773
781
786
794
797
799
804
816
824
827
824
823
820
815
814
818
822
827
837
837
842
847
848
848
848
848
847
847
847
847
846
845
845
844
844
843
843
842
842
841
840
838
838
838
839
840
840
841
843
845
847
848
851
852
853
853
854
854
854
855
855
855
856
857
857
857
858
859
860
860
861
861
862
863
864
865
866
866
867
868
868
869
869
870
870
871
871
871
871
872
872
873
873
874
875
870
867
863
860
858
856
853
851
848
845
842
841
839
838
837
835
833
832
831
830
829
828
827
826
827
829
831
834
837
841
844
848
849
850
851
852
853
854
855
857
860
863
868
871
874
876
878
879
880
882
882
882
883
883
883
884
885
886
887
887
888
888
889
889
889
889
890
890
890
891
892
892
892
893
893
894
894
894
895
895
895
897
899
901
903
908
910
914
916
919
918
917
915
914
913
911
909
908
906
905
905
905
905
905
905
904
904
904
903
903
903
903
903
903
904
905
905
905
906
906
906
906
907
907
907
908
908
907
907
907
907
907
906
906
906
906
906
906
906
905
905
905
905
905
906
906
907
908
909
910
910
911
912
914
916
919
920
921
922
924
926
927
927
927
927
927
927
927
927
927
928
929
930
931
932
932
933
934
934
935
936
936
937
939
939
939
938
937
936
935
934
934
934
933
933
933
935
936
937
939
940
941
943
946
948
951
953
955
960
966
972
983
992
999
1007
1006
1005
1004
1003
1002
1001
999
996
993
992
992
992
992
993
993
993
994
994
994
995
995
997
995
991
987
984
983
981
978
975
972
970
966
963
961
960
959
958
958
957
956
956
957
958
960
961
962
963
964
965
966
967
969
970
971
973
974
976
978
979
980
980
981
982
982
983
983
983
984
987
993
997
1001
1006
1009
1012
1007
1001
996
991
987
983
978
974
969
968
967
966
965
964
962
961
960
960
959
959
959
961
962
964
968
971
977
982
979
971
964
958
948
937
925
919
912
904
904
904
905
905
905
906
906
907
907
906
904
902
901
900
898
897
896
894
894
894
894
894
894
894
894
895
895
895
895
895
895
895
894
893
892
891
890
889
889
888
887
887
884
882
880
877
874
873
872
871
871
871
870
869
869
868
868
867
867
870
874
877
879
881
883
884
887
888
892
896
898
903
906
910
912
914
916
917
918
916
914
912
910
908
906
902
899
897
894
890
887
885
882
879
876
873
869
865
864
863
863
862
862
862
862
861
861
860
860
860
859
858
857
856
855
854
852
851
851
850
849
852
856
860
863
867
869
870
869
868
867
866
866
865
864
862
860
858
856
854
853
851
849
848
847
846
845
846
848
851
853
855
857
858
860
862
864
865
864
863
862
861
859
857
854
853
851
850
847
844
844
845
845
846
846
847
847
848
851
853
856
858
862
864
866
869
871
874
875
877
879
881
884
887
888
887
886
885
884
883
883
882
881
880
880
880
880
881
882
882
883
883
883
884
884
884
885
885
885
886
886
886
888
890
891
892
892
892
888
884
880
876
872
868
864
861
859
859
859
859
860
860
860
860
860
860
860
859
858
857
856
855
854
853
852
851
850
849
847
846
845
844
843
843
842
840
837
833
830
827
825
824
822
819
818
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
816
818
819
820
821
822
823
824
826
827
828
829
830
831
833
834
835
837
838
838
839
840
841
841
842
843
844
844
844
845
845
846
846
847
847
848
848
848
849
849
850
850
851
851
851
852
852
852
850
848
846
844
842
839
836
834
833
831
828
821
818
815
813
812
810
808
807
805
803
802
800
798
797
795
795
795
794
794
794
793
793
793
792
792
792
791
791
791
790
790
790
789
788
788
787
786
785
783
782
781
780
779
778
777
777
775
774
773
772
771
770
769
768
768
767
766
765
765
764
764
763
761
752
743
742
740
737
735
733
730
727
724
721
719
718
716
714
712
709
707
715
720
725
731
738
739
738
738
737
737
737
736
736
736
735
734
734
734
733
733
732
732
732
731
736
743
751
761
768
773
776
780
783
786
789
791
793
794
795
796
798
799
801
802
803
803
805
807
809
811
812
813
814
815
815
816
817
818
819
820
822
824
824
825
825
825
824
824
823
823
822
822
822
822
822
821
821
821
820
819
817
816
816
816
815
815
814
814
813
812
812
811
809
807
805
802
801
799
798
797
795
794
793
791
791
792
793
793
794
795
796
798
798
795
793
790
788
786
785
783
782
779
775
771
769
767
765
764
763
761
759
757
754
754
754
755
755
756
756
757
757
757
757
758
758
758
758
758
758
758
758
758
758
757
757
756
756
755
755
755
754
753
752
751
750
749
746
742
740
739
737
735
732
729
727
725
723
721
718
718
720
721
722
723
725
726
729
731
732
734
735
736
737
739
739
741
742
742
742
742
742
742
742
742
742
741
741
741
741
741
741
741
740
738
736
734
732
730
727
725
722
721
719
718
716
713
711
708
708
708
708
708
708
708
708
708
708
708
708
708
710
714
718
721
727
732
737
742
746
749
751
754
757
759
762
762
762
762
762
763
763
763
763
764
764
764
765
765
765
765
765
765
765
765
765
765
765
765
765
766
766
766
766
767
768
768
769
769
769
769
770
770
770
770
771
772
773
774
775
777
778
780
781
783
784
786
790
793
796
798
800
802
803
805
806
808
809
810
811
812
813
814
815
816
817
818
819
819
820
821
822
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
821
819
817
816
815
814
813
812
810
808
807
805
804
803
801
801
800
801
803
804
806
808
810
812
814
816
819
821
824
830
837
848
855
860
861
863
865
866
866
868
869
870
871
872
873
874
875
875
876
877
878
880
881
881
881
881
881
881
881
881
881
881
881
881
881
881
881
881
882
883
883
884
884
884
885
885
886
886
887
888
889
889
890
891
893
894
895
896
897
898
899
900
900
901
902
903
904
905
906
908
909
911
912
915
917
918
920
921
922
923
925
926
928
929
931
932
933
933
934
935
936
938
938
938
938
938
938
937
937
936
936
936
936
935
935
938
940
943
945
946
948
951
954
957
959
962
964
966
968
970
971
973
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
989
990
991
991
992
993
994
996
997
998
999
1000
1001
1001
1002
1003
1004
1006
1007
1008
1010
1011
1012
1013
1014
1015
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1028
1029
1032
1034
1036
1038
1040
1041
1042
1043
1043
1044
1045
1047
1049
1051
1054
1057
1060
1062
1064
1065
1068
1071
1073
1075
1076
1076
1076
1076
1077
1077
1077
1077
1078
1078
1078
1079
1079
1079
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1081
1082
1082
1082
1083
1083
1083
1084
1084
1085
1086
1086
1087
1088
1089
1090
1091
1092
1093
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1104
1105
1106
1108
1109
1110
1109
1106
1104
1102
1099
1095
1090
1087
1086
1084
1082
1081
1079
1079
1080
1080
1081
1081
1082
1082
1083
1083
1084
1085
1086
1086
1086
1085
1084
1083
1082
1081
1080
1079
1078
1077
1076
1076
1074
1071
1069
1067
1066
1064
1063
1063
1062
1061
1059
1057
1056
1055
1054
1054
1053
1053
1053
1053
1054
1058
1065
1075
1083
1089
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1092
1095
1099
1102
1105
1107
1110
1115
1118
1120
1121
1122
1123
1123
1123
1123
1122
1121
1120
1119
1119
1118
1117
1117
1116
1116
1116
1114
1112
1110
1108
1106
1105
1104
1103
1102
1102
1101
1100
1100
1099
1098
1097
1096
1095
1094
1093
1091
1089
1088
1086
1086
1086
1086
1086
1086
1087
1087
1087
1087
1087
1087
1087
1087
1088
1088
1088
1091
1093
1093
1094
1095
1096
1096
1096
1096
1095
1094
1094
1093
1093
1092
1092
1091
1091
1090
1090
1089
1089
1088
1088
1088
1088
1087
1086
1086
1085
1085
1085
1085
1085
1085
1085
1085
1085
1086
1086
1086
1086
1086
1086
1086
1087
1087
1087
1089
1091
1091
1092
1093
1096
1100
1103
1106
1107
1108
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1124
1126
1127
1129
1130
1130
1129
1128
1127
1126
1124
1123
1121
1118
1118
1118
1118
1118
1114
1111
1108
1109
1113
1115
1118
1120
1121
1121
1122
1125
1128
1129
1131
1133
1137
1139
1140
1142
1143
1144
1145
1145
1146
1146
1148
1150
1151
1153
1154
1156
1157
1158
1158
1161
1162
1164
1166
1168
1175
1178
1181
1185
1191
1196
1199
1202
1202
1202
1202
1202
1202
1202
1202
1203
1204
1204
1205
1205
1205
1204
1203
1201
1200
1193
1187
1183
1182
1183
1185
1187
1188
1188
1188
1188
1188
1188
1189
1190
1190
1190
1188
1187
1185
1185
1184
1182
1180
1177
1176
1176
1176
1175
1175
1174
1174
1174
1175
1176
1175
1174
1172
1169
1166
1164
1163
1163
1162
1162
1162
1159
1156
1155
1154
1153
1150
1147
1145
1144
1143
1143
1143
1144
1145
1145
1145
1145
1145
1144
1142
1140
1137
1135
1133
1133
1133
1134
1135
1136
1138
1139
1140
1141
1141
1142
1142
1142
1143
1143
1143
1144
1144
1144
1145
1144
1142
1141
1140
1139
1139
1138
1137
1138
1141
1144
1147
1148
1150
1153
1154
1155
1157
1158
1157
1156
1156
1155
1155
1154
1153
1153
1153
1153
1153
1153
1153
1153
1153
1154
1154
1155
1155
1156
1161
1165
1164
1162
1161
1160
1157
1155
1152
1150
1147
1144
1142
1141
1133
1132
1131
1130
1129
1128
1128
1127
1127
1125
1124
1121
1118
1116
1115
1113
1112
1111
1111
1111
1111
1111
1110
1108
1107
1104
1103
1103
1102
1102
1102
1104
1106
1108
1108
1110
1111
1112
1114
1115
1116
1118
1121
1124
1125
1126
1120
1107
1097
1081
1077
1075
1072
1069
1064
1059
1057
1055
1048
1047
1046
1055
1074
1082
1084
1084
1083
1081
1080
1076
1072
1064
1061
1063
1067
1071
1074
1077
1082
1094
1102
1100
1098
1097
1096
1094
1086
1084
1082
1080
1079
1078
1076
1075
1075
1075
1075
1075
1075
1074
1073
1073
1072
1070
1067
1066
1065
1065
1064
1064
1064
1064
1064
1064
1063
1067
1071
1076
1076
1073
1070
1067
1065
1063
1060
1057
1056
1056
1057
1057
1058
1059
1059
1060
1061
1061
1062
1062
1063
1062
1059
1058
1056
1050
1047
1045
1043
1041
1037
1033
1033
1027
1017
1014
1007
1005
1004
1002
1000
999
999
999
999
999
1001
1002
1002
1004
1005
1006
1010
1012
1016
1020
1025
1026
1027
1028
1028
1029
1030
1030
1029
1028
1028
1027
1027
1027
1026
1026
1025
1025
1025
1025
1026
1026
1027
1027
1026
1023
1022
1020
1019
1017
1013
1011
1010
1009
1008
1007
1006
1006
1006
1005
1005
1004
1002
1000
1002
1014
1006
1007
1008
1009
1013
1008
1006
1005
1005
1004
1003
1002
1009
1021
1034
1034
1032
1031
1028
1027
1025
1025
1024
1022
1018
1014
1011
1007
1002
999
997
1002
1007
1010
1007
1005
1003
1002
1000
994
991
989
989
987
985
981
979
980
980
982
983
983
984
985
986
987
987
988
989
990
991
992
995
997
998
998
999
999
999
1000
1000
1000
1001
1001
1001
1002
1002
1002
1001
1000
999
999
998
996
995
993
988
987
985
984
981
984
985
986
988
990
995
1018
1030
1032
1035
1027
1016
1007
1002
1001
999
998
998
997
997
997
996
996
996
995
993
989
988
987
987
987
986
985
982
981
979
979
979
980
981
981
984
986
987
989
991
992
993
994
995
997
998
999
995
991
991
994
996
997
999
1004
1017
1026
1031
1031
1035
1038
1040
1043
1041
1038
1034
1029
1023
1018
1007
1000
996
993
991
991
992
993
993
996
997
998
1001
1001
1002
1002
1002
1004
1006
1009
1013
1012
1012
1012
1011
1011
1011
1010
1010
1011
1015
1019
1024
1027
1023
1019
1017
1016
1015
1013
1012
1009
1006
1014
1020
1024
1026
1030
1039
1046
1046
1045
1044
1044
1042
1039
1043
1048
1053
1062
1068
1071
1076
1080
1087
1101
1102
1112
1117
1121
1126
1129
1131
1136
1137
1139
1143
1146
1155
1159
1162
1166
1167
1167
1167
1168
1168
1168
1169
1169
1169
1169
1169
1169
1169
1168
1168
1168
1168
1171
1176
1186
1198
1204
1207
1206
1204
1202
1191
1193
1195
1196
1197
1199
1200
1201
1201
1202
1205
1212
1216
1212
1208
1206
1204
1201
1201
1199
1199
1199
1200
1201
1202
1202
1202
1202
1201
1198
1195
1190
1183
1168
1158
1154
1146
1145
1147
1150
1150
1151
1153
1154
1156
1158
1160
1161
1163
1164
1166
1167
1168
1170
1170
1171
1172
1173
1174
1175
1176
1176
1174
1173
1172
1172
1170
1169
1166
1162
1160
1158
1156
1155
1142
1180
1179
1177
1175
1173
1171
1169
1167
1164
1161
1157
1160
1163
1165
1166
1168
1172
1173
1172
1170
1169
1167
1166
1164
1162
1156
1151
1147
1142
1139
1134
1127
1118
1107
1101
1097
1093
1094
1096
1099
1101
1103
1104
1105
1111
1114
1116
1119
1121
1124
1126
1127
1128
1129
1130
1131
1132
1133
1133
1134
1135
1133
1131
1129
1125
1112
1108
1105
1101
1098
1092
1087
1083
1081
1077
1072
1073
1074
1075
1076
1077
1078
1079
1080
1082
1084
1085
1087
1090
1086
1083
1080
1078
1076
1074
1072
1069
1066
1052
1041
1040
1038
1036
1035
1033
1032
1030
1029
1026
1025
1026
1028
1029
1031
1032
1033
1034
1035
1036
1034
1032
1030
1028
1026
1023
1022
1018
1014
1010
1000
995
989
985
987
989
990
992
994
996
999
996
989
983
980
977
975
967
963
962
960
959
958
960
962
965
969
971
972
974
976
976
976
977
978
978
978
978
978
976
974
970
966
963
963
963
963
963
963
963
963
965
967
969
971
972
974
977
979
982
983
985
993
994
995
996
997
995
991
987
985
982
983
987
989
993
998
1004
1008
1012
1017
1022
1025
1024
1023
1022
1021
1020
1019
1018
1016
1015
1013
1010
1008
1006
1004
1001
997
994
991
991
992
990
983
983
977
974
971
969
967
964
962
963
966
970
973
976
978
980
981
981
981
980
979
978
977
976
975
974
972
969
966
960
950
942
933
936
941
945
949
953
956
960
964
966
965
964
962
960
958
955
948
940
937
934
933
932
931
925
924
924
924
924
924
924
916
904
897
886
881
877
875
875
875
875
876
876
876
876
877
877
880
883
884
884
884
883
882
881
879
876
876
876
876
876
876
876
876
877
877
878
879
880
881
881
882
891
895
900
899
897
895
893
890
887
883
882
881
880
879
878
878
876
875
873
871
869
869
869
869
868
868
867
867
867
867
865
864
863
862
861
859
858
857
860
853
850
850
849
849
849
849
848
847
847
846
846
845
845
845
844
842
836
836
833
832
832
832
831
831
829
828
826
825
825
823
821
819
818
812
809
807
801
801
798
793
793
789
787
787
786
785
785
783
784
786
786
786
786
786
786
786
786
786
792
794
798
800
801
802
804
804
805
795
782
780
779
780
781
781
781
781
782
782
780
778
777
775
773
774
776
778
779
781
782
783
784
785
787
787
788
789
789
790
790
793
795
802
804
805
811
813
815
816
823
826
829
834
836
838
841
850
852
854
855
855
857
857
857
857
857
858
858
858
858
858
857
856
855
854
854
853
853
847
847
847
846
847
846
840
838
841
847
847
848
849
849
848
849
849
851
851
851
850
850
850
850
850
850
851
851
851
851
851
851
851
855
855
856
856
856
855
854
854
855
856
856
856
852
852
852
853
853
854
854
855
855
855
855
856
856
856
856
856
856
856
855
854
854
854
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
855
856
856
854
853
854
854
855
857
857
857
858
858
858
858
858
858
858
858
858
859
860
861
863
864
867
868
868
870
871
871
875
876
882
887
891
895
897
899
903
907
908
911
911
910
910
915
922
922
926
927
928
930
932
934
934
934
934
935
938
941
937
934
932
930
932
937
939
944
945
949
955
960
967
971
978
981
984
993
997
1000
998
998
1001
1006
1012
1016
1018
1026
1026
1026
1025
1022
1016
1010
1001
993
990
988
987
985
983
983
983
983
983
983
983
984
985
986
988
988
988
988
988
988
988
989
989
989
990
990
991
991
991
991
991
991
992
992
992
992
992
997
999
1001
1003
1003
1003
1005
1006
1007
1008
1008
1009
1010
1010
1011
1011
1011
1015
1020
1023
1025
1025
1024
1024
1024
1025
1028
1030
1029
1029
1029
1028
1029
1029
1030
1029
1027
1027
1027
1028
1029
1030
1031
1032
1034
1036
1038
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1039
1039
1038
1037
1036
1036
1036
1037
1038
1041
1042
1043
1044
1044
1044
1045
1045
1045
1046
1046
1046
1046
1046
1046
1046
1046
1043
1040
1040
1040
1041
1041
1042
1042
1043
1044
1046
1049
1054
1058
1060
1061
1062
1062
1062
1062
1062
1062
1064
1067
1068
1068
1068
1068
1069
1069
1069
1069
1069
1070
1070
1070
1071
1071
1071
1071
1069
1068
1066
1063
1061
1049
1042
1039
1038
1039
1039
1040
1040
1040
1041
1043
1045
1050
1054
1055
1055
1056
1057
1057
1058
1059
1059
1060
1061
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1062
1064
1065
1066
1067
1068
1070
1071
1072
1072
1074
1075
1076
1076
1077
1077
1078
1079
1081
1082
1082
1083
1083
1084
1084
1084
1084
1084
1084
1084
1081
1076
1074
1071
1060
1060
1062
1070
1070
1071
1072
1072
1074
1076
1078
1080
1082
1084
1086
1088
1091
1093
1095
1097
1099
1105
1108
1112
1120
1120
1120
1120
1120
1120
1120
1120
1120
1119
1118
1117
1116
1115
1115
1113
1111
1110
1110
1110
1110
1108
1108
1107
1106
1107
1111
1109
1108
1108
1108
1109
1110
1110
1111
1111
1111
1111
1113
1116
1122
1120
1118
1122
1126
1127
1127
1127
1127
1127
1127
1128
1131
1131
1131
1132
1132
1132
1132
1134
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132