Riders' GC positions after each stage
           (needs to be viewed with a mono font)
            
             Stage                              1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Egan Arley Bernal Gomez          81   7   6   6   6   6   6   6   6   3   3   3   5   4   5   5   5   2   1   1   1
              Geraint Thomas                  111   8   7   7   7   5   5   5   5   2   2   2   2   2   2   2   2   3   3   2   2
              Steven Kruijswijk                56   3   3   3   3   8   8   7   7   4   4   4   3   3   3   3   3   4   4   3   3
              Emanuel Buchmann                168  63  32  30  29  12  12  10  10   5   5   5   6   5   6   6   6   6   5   4   4
              Julian Alaphilippe               21  11   1   1   1   2   2   1   1   1   1   1   1   1   1   1   1   1   2   5   5
              Mikel Landa Meana                88  99  43  41  39  17  17  15  15  21  20  20  18  11   7   7   7   8   6   6   6
              Rigoberto Uran                   82  26  13  13  14  10  10   8   8  13  12  12   8   7  10   9   9   9   7   7   7
              Nairo Quintana                   53  95  41  38  37  16  16  14  14   8   8   8   9  14  13  12  12   7   8   8   8
              Alejandro Valverde Belmonte      67  97  42  40  38  25  25  22  22  14  13  13  12   9   8   8   8  10   9   9   9
              Warren Barguil                  101 126  56  52  51  27  27  24  24  17  16  16  22  13  12  11  11  12  11  10  10
              Richie Porte                     64 104  48  43  43  21  21  18  18  20  19  19  15  12  11  10  10  11  10  11  11
              Guillaume Martin                 20 132  59  55  54  30  30  27  27  26  25  25  25  21  16  15  16  13  12  12  12
              David Gaudu                      65  35  17  16  18  19  19  17  17  23  22  22  24  19  18  17  18  16  13  13  13
              Fabio Aru                       105  89  58  54  53  29  29  26  26  25  24  24  23  20  17  16  17  14  14  14  14
              Romain Bardet                    92 108  51  47  46  26  26  23  23  15  14  14  17  26  19  18  21  18  16  15  15
              Roman Kreuziger                  47  75  37  33  33  28  28  25  25  18  17  17  19  17  14  14  15  15  15  16  16
              Sebastien Reichenbach           137  39  31  59  59  32  34  29  31  28  30  31  30  28  23  21  23  20  18  17  17
              Daniel Martin                   121  92  38  36  35  18  18  16  16   9   9   9  11  16  15  13  14  19  19  18  18
              Alexey Lutsenko                  54  52  23  23  22  24  24  21  21  24  23  23  21  24  22  25  26  22  17  19  19
              Jesus Herrada Lopez             141  70  34  32  31  57  62  47  32  35  35  37  36  34  30  29  20  24  22  20  20
              Xandro  Meurisse                 26 133  57  53  52  15  15  13  13  19  18  18  20  27  20  19  13  17  21  21  21
              Enric Mas                        51  13   8   8   8  13  13  11  11   6   6   6   4  10  26  27  29  28  23  22  22
              Laurens De Plus                  90 124  79  76  71  55  51  46  47  44  45  47  48  32  31  31  33  30  24  24  23
              George Bennett                  167   5   4   4   4   4   4   4   4  27  26  28  29  23  21  20  22  21  20  23  24
              Gregor Muhlberger                71  62  30  29  58  49  50  50  52  51  55  42  44  38  34  33  38  32  25  25  25
              Wout Poels                      123 101  65  63  63  68  69  61  62  68  76  69  70  55  36  37  40  38  30  26  26
              Tanel Kangert                   109  28  70  66  66  66  67  54  57  61  61  61  59  41  32  30  31  29  26  27  27
              Bauke Mollema                   155 107  50  46  45  22  22  19  19  22  21  21  16  15  27  24  19  23  27  28  28
              Adam Yates                       46  51  22  22  23  14  14  12  12   7   7   7  10  18  24  23  28  27  35  29  29
              Julien Bernard                  117 106  73  72  69  38  37  36  40  45  43  46  43  47  39  35  39  34  32  30  30
              Giulio Ciccone                   60 103  47  44  42   1   1   2   2  10  29  30  32  35  33  32  37  37  33  31  31
              Michael Woods                    87  27  11  10  11   9   9  35  38  43  49  51  52  54  43  41  46  36  36  32  32
              Rudy Molard                      66  36  16  17  19  31  31  30  33  29  27  29  28  25  25  22  24  26  31  33  33
              Mickael Cherel                   89 139  66  64  64  34  32  42  44  38  37  38  40  45  41  39  43  35  34  34  34
              Patrick Konrad                   42  60  28  28  28  23  23  20  20  12  11  11  14  22  29  28  30  31  29  35  35
              Greg Van Avermaet                11  30   9   9  10  41  38  33  36  32  28  26  26  29  38  34  25  25  28  36  36
              Marc Soler                       83  98  44  39  40  39  45  48  29  31  41  41  42  33  35  40  47  41  42  37  37
              Jack Haig                       147  94  40  51  50  37  42  34  37  34  33  33  33  31  28  26  32  39  37  38  38
              Vincenzo Nibali                  24  42  21  21  21  20  20  28  30  30  31  44  41  46  53  53  55  55  43  39  39
              Lennard Kamna                    86  19  75  78  73  83  82  59  70  59  59  78  77  77  54  52  62  46  44  40  40
              Alexis Vuillermoz               163 140  62  62  62  35  33  32  35  40  42  43  45  37  40  38  41  43  40  41  41
              Gorka Izagirre Insausti          74  65  92  95  79  71  65  53  56  60  58  60  61  48  58  54  42  45  41  42  42
              Jasper Stuyven                   10 102  46  42  41  44  40  66  39  49  44  34  34  40  45  43  36  42  38  43  43
              Dylan Teuns                      48  64  61  56  55   3   3  52  55  58  56  48  50  52  63  60  44  49  48  44  44
              Nicolas Roche                    40  40  19  19  20  51  63  43  28  33  32  27  27  30  37  36  27  33  39  45  45
              Dylan van Baarle                154   9 115 122 127 107 110  87  86  81  81  80  80  69  60  56  58  51  47  46  46
              Sergio Luis Henao Montoya        84  88  87  83  76  58  52  37  41  36  34  35  35  36  46  44  35  40  46  47  47
              Mathias Frank                   135 109  60  61  61  48  57  49  50  48  47  36  39  43  49  49  51  50  49  48  48
              Simon Yates                     146 162  91 102 119  94  95  92  87  94  97  84  84  79  52  55  65  70  52  49  49
              Jonathan Castroviejo Nicolas    175 166  80  80  75  69  70  62  63  69  69  66  68  59  44  46  49  47  50  50  50
              Ilnur Zakarin                   103  21  69  71  81  84  87  72  73  64  63  63  62  57  66  63  63  61  55  51  51
              Matteo Trentin                    7  49  20  20  17  62  58  39  43  37  36  32  31  39  47  45  34  44  45  52  52
              Rui Alberto Faria da Costa      120  91  39  37  36  43  44  44  51  56  57  49  51  53  57  58  48  53  54  53  53
              Pello Bilbao                    129  59  27  27  27  61  64  57  65  71  71  57  57  49  42  42  52  57  51  54  54
              Andrey Amador Bikkazakova        57  96  52  48  47  65  66  58  58  54  52  55  58  58  62  64  70  72  57  55  55
              Tony Gallopin                   136 110  89 127 107 116 115 111 109  93  91  82  81  82  64  61  61  66  61  56  56
              Pierre-Luc Perichon              55  78  97  96  89 108 109  83  84  88  86  83  82  72  79  74  57  62  62  57  57
              Damiano Caruso                  113  44 122 131 110  96 101 100 100 104 106  92  89  84  85  83  86  68  53  58  58
              Tiesj Benoot                     52  81  36  35  34  63  59  76  54  57  66  56  55  51  56  57  66  48  56  59  59
              Thomas De Gendt                 130 157 110 108  95  77  79  55  61  67  68  73  69  71  75  73  60  67  65  60  60
              Simon Clarke                     23 130  74  73  87  88  84  79  59  66  65  54  54  61  67  59  45  52  58  61  61
              Benjamin King                   132  76 126 120 103 104 100  97 104  91  88  94  92  92  84  82  72  69  66  62  62
              Simon Geschke                   115  34  64  58  57  70  71  56  67  72  74  81  79  83  65  62  69  56  59  63  63
              Nils Politt                      59  17  68  65  65  47  46  68  69  75  73  79  78  78  80  78  64  60  67  64  64
              Fabio Felline                    69 105  49  45  44  46  43  67  72  63  62  52  49  56  51  50  59  58  60  65  65
              Rein Taaramae                   108 122  55  50  49  36  35  31  34  39  38  39  37  42  48  47  50  59  69  66  66
              Michael Matthews                  6  15   5   5   5  59  54  38  48  41  39  40  38  44  50  48  56  63  63  67  67
              Oliver Naesen                     8 118 137 121 104 112 107 105  79  74  70  59  60  60  55  51  54  54  64  68  68
              Alberto Bettiol                  12  24 118 111  82  81  75  63  68  73  75  65  64  63  68  65  67  65  68  70  69
              Michael Schar                   112 136 145 169 128 126 123 113 112 117 116 106 105 102  95  90  78  75  70  71  70
              Omar Fraile Matarranza           97  57  82  91  77  72  74  77  80  82  83  85  83  76  74  77  68  76  73  69  71
              Daryl Impey                      19  50  24  24  24  54  49  71  42  50  48  62  63  65  70  68  76  78  77  72  72
              Joey Rosskopf                   114  33  67  77  72  73  72  78  82  83  82  88  85  85  86  84  87  83  76  73  73
              Maxime Bouet                    139 128 107  97  84  91  88  74  77  78  79  75  74  81  82  80  81  79  75  75  74
              Michael Valgren Andersen         68  84  53  49  48  56  53  73  78  80  80  67  66  68  61  69  73  71  74  74  75
              Edvald Boasson Hagen             32  74  35  34  32  52  48  75  60  53  51  64  65  67  76  70  53  64  71  76  76
              Serge Pauwels                   152 167 170 160 121  85  89 101 102 108 108  86  86  87  89  87  91  73  72  77  77
              Elie Gesbert                    173 175 141 128 108  90  92  84  85  89  90  97  97  86  87  85  89  89  83  78  78
              Nelson Oliveira                  94 100  98  88  86  97  97  94  95  92  94 104  94  93  96  92  79  80  80  79  79
              Romain Sicard                    77 120 105  94  78  82  86  85  74  77  78  74  75  70  72  71  80  81  84  80  80
              Toms Skujins                    172 176 165 154 115  99  96  93  94 101 101  90  91 101 100  99  83  84  78  81  81
              Peter Sagan                       2  48  18  18   9  64  60  40  49  42  40  58  56  64  73  67  77  85  82  83  82
              Michal Kwiatkowski              160  72  54  68  67  45  56  45  46  46  50  53  53  62  69  66  71  74  79  82  83
              Gianni Moscon                    80   6  63  57  56  67  68  80  81  79  77  71  73  75  77  72  74  77  81  84  84
              Sonny Colbrelli                   5  41  15  15  16  60  55  69  75  62  60  70  72  74  83  79  84  86  86  85  85
              Natnael Berhane                 100 117  76  79 106  79  81  89  90  98  99 112 113 108 113 114  93  98  89  86  86
              Anthony Perez                   144  71  94  85 101     143 139 134 144 154 124 121 121 119 118 102  95  88  87  87
              Andrea Pasqualon                 13 131  78  75  98  87  83  90  93  85  84  87  87  90  91  88  75  82  85  88  88
              Daniel Oss                       61  68 106 103 120 120 120 112 114 107 103 111 110 112 111 110  88  88  87  89  89
              Anthony Delaplace               127 147 153 137 135 130 129 120  89  97  93 103 101 103  94  91  97 100  92  90  90
              Hugo Houle                       91  54  85  84 112 113 108 106 108 113 110  95 100  91  93 102 109 106  96  91  91
              Amael Moinard                   126 127 142 139 113 115 121 108 106 111 114 102 104  97  98  95  95  97  94  93  92
              Jan Tratnik                      39  43  71  67  80  74  73  82  64  70  67  77  76  80  81  81  85  87  90  92  93
              Tim Wellens                     124  82  93 143 114  76  78  81  83  87  89  89  88  88  90  89  96  91  91  94  94
              Paul Ourselin                    95 121 138 123 105 114 111 107 110 115 115 118 117 116 104 103 103  93  98  96  95
              Stefan Kung                     125  38  81  81  94 101 102 103 105 110 104 115 111 109  99  97  98 102 100  98  96
              Dries Devenyns                  174 172 113 119  83  92  93  98  98 102 111  96  99  89  88  86  90  94  93  95  97
              Jens Keukeleire                  44 163 112 109  96 102  98  96  97  86  85 107 108 163 108      92  96  99  97  98
              Imanol Erviti Ollo              150 144 150 129 130 129 126 127 125 121 117  98  98  98  97  93 100 101 102 100  99
              Stephane Rossetto               171 170 173 166 142 128 141 128 126 134 141 119 118 117 106 104 110  92  97  99 100
              Mike Teunissen                    1   1  72  69 102 117 114 121 120 112 109  93  96  95 101  98  99  90  95 101 101
              Anthony Roux                    133  83  95  86  85  95  99 102 103  90  92 100  95  94  92  94  94  99 101 102 102
              Kevin Ledanois                  149 171 174 164 154 123 122 114 118 109 113 101 103 104 103 100 104 104 104 105 103
              Magnus Cort                      96  56 124 133 156 162 170 149 146 153 157 125 129 124 121 130 133 126 110 103 104
              Carlos Verona Quintanilla       164 155 161 163 167 149 157 136 144 151 149 137 137 127 123 121 123 117 111 104 105
              Lilian Calmejane                 58 119 104 107  92 103 103 109 111 116 120 110 109  96 102  96 107 105 105 106 106
              Vegard Stake Laengen            106  90 131 134 157 147 142 129 127 135 132 128 126 122 125 123 108 109 109 107 107
              Julien Simon                     29  67  77  74  70  78  80  99  99 103 105  91  90  99 105 101 106 107 106 109 108
              Luke Durbridge                  104  58 123 114  99 105 104  91 101 106 107 113 112 113 116 113 119 119 114 108 109
              Sven Erik Bystrom               153  93 132 135 133 131 128 134 141 128 124 120 119 119 120 117 101 103 103 111 110
              Odd Christian Eiking             62 134 108  99  91 106 112 118 117 123 123 114 114 111 115 111 112 111 113 110 111
              Christopher Juul Jensen         161 159 164 165 155 145 153 119 124 133 140 136 133 135 130 131 117 115 107 112 112
              Benoit Cosnefroy                170 112 134 150 116 100 106 116 115 120 126 121 120 120 122 119 121 113 116 113 113
              Ivan Garcia Cortina              35 169 172 162 122 119 117 123  92 100  95 105 102 105 110 107 105 108 108 116 114
              Alexis Gougeard                 156 111 133 138 136 134 140 147 145 152 151 142 139 137 136 133 116 118 119 114 115
              Nikias Arndt                    119 113 102 100 117  98  94 110 116 105 100 108 107 110 109 106 113 110 112 117 116
              Mads Wurtz Schmidt               98  20  88  98  90  89  85  95  96  84  87  99  93 100 107 108 111 112 115 115 117
              Jasper De Buyst                  28  79 128 118 100 110 105 104 107  96  96 117 115 115 117 112 118 116 118 118 118
              Matej Mohoric                   159  47  86  82  74  80  76  86  91  99  98 109 106 107 112 109 115 114 117 119 119
              Frederik Backaert                63 141 147 176 175 170 167 167 160 163 162 153 148 139 138 134 128 123 124 120 120
              Fabien Grellier                 143 152 158 145 148 109 113 115 119 125 127 122 122 123 114 115 120 120 121 121 121
              Kasper Asgreen                   33  12 176 171 160 159 168 168 163 143 158 161 156 152 149 153 124 121 120 122 122
              Florian Vachon                  148 129 143 125 140 136 137 124 122 131 136 134 131 132 129 124 125 122 122 123 123
              Reinardt Janse Van Rensburg      85 116 103 101 118 118 116 122 128 122 118 123 123     132 128 126 124 125 124 124
              Koen de Kort                    116 168 171 161 145 139 134 140 135 145 138 139 138 129 126 122 127 125 127 126 125
              Matthieu Ladagnous               72 153 159 174 171 155 163 144 140 148 147 140 140 136 134 135 137 127 126 125 126
              Lukasz Wisniowski               166 146 152 136 111 122 124 131 130 136 131 127 124 128 133 132 134 130 123 127 127
              Jose  Goncalves                 102  29 119 112  97 111 119 126 123 132 133 130 128 130 127 125 129 128 128 128 128
              Stephen Cummings                142  77 127 141 158 157 166 166 168 167 165 151 143 144 139 140 138 136 135 129 129
              Elia Viviani                      9  10 101  89 125 135 131 137 133 124 119 126 125 133 131 127 130 132 131 130 130
              Anthony Turgis                   99 135 144 126 129 127 136 143 139 127 129 138 136 131 128 126 131 131 129 131 131
              Caleb Ewan                        3 156 162 147 150 142 135 132 136 126 121 129 134 126 135 129 135 134 133 135 132
              Yves Lampaert                    50  14  90 130 109 121 118 125 129 119 122 132 127 125 124 120 132 129 130 134 133
              Chad Haga                       145 150 156 173 174 167 172 170 170 169 167 162 160 146 143 138 140 133 132 132 134
              Thomas Scully                   140 114 135 168 172 164 164 164 166 166 164 158 159 148 147 158 136 135 134 133 135
              Aime De Gendt                   128 148 154 140 138 143 147 154 151 157 155 160 161 159 159 155 153 143 136 136 136
              Niccolo Bonifazio                37 145 151 132 132 152 146 153 156 161 152 144 149 155 148 141 151 148 139 137 137
              Kevin Van Melsen                122 143 149 149 151 141 150 157 153 159 156 147 145 141 141 152 150 147 146 138 138
              Alexander Kristoff               14  86 130 116 144 156 152 158 159 142 135 133 135     140 137 139 137 137 139 139
              Amund Grondahl Jansen            15 158 163 152 163 161 158 161 162 150 143 150 152 156 155 150 149 138 138 141 140
              Marcus Burghardt                 36 142 109 104 131 132 130 135 143 129 130 131 130 140 142 139 141 141 140 140 141
              Maxime Monfort                  131 138 100 106 126 124 132 130 132 141 153 159 155 143 145 157 156 152 151 142 142
              William Bonnet                  134 151 157 144 147 140 139 145 142 149 144 143 141 142 144 145 147 145 144 143 143
              Andre Greipel                    18 154 160 148 162 151 145 152 150 156 146 156 157 154 154 144 143 140 142 145 144
              Dylan Groenewegen               169 164 168 157 168 166 159 162 164 164 159 149 154 158 157 146 142 139 141 147 145
              Michael Hepburn                  45 161 167 159 161 158 154 159 155 137 137 145 147 153 153 149 148 146 145 144 146
              Lars Ytting Bak                 138  85  96  87 123 125 125 142 138 147 145 155 153 157 156 151 144 150 149 146 147
              Marco Haller                    165 115 136 146 149 150 151 146 152 158 148 154 158 160 160 154 154 151 148 148 148
              Maximiliano Ariel Richeze        30 160 166 155 164 169 165 165 167 146 142 148 146 151 158 148 155 142 143 149 149
              Roger Kluge                      49  80 129 117 146 154 149 156 158 140 139 146 151 147 150 143 145 149 147 150 150
              Alex Dowsett                    110  23 117 153 153 144 144 151 149 155 150 157 144 150 152 147 146 144 150 151 151
              Michael Morkov                   38 165 169 158 169 168 161 163 165 165 161 152 150 149 151 142 152 153 152 152 152
              Jens Debusschere                 31 174 175 167 173 171 173 171 169 168 163 164 163     162 159 157 154 153 153 153
              Yoann Offredo                    22 137 146 175 176 172 174 172 171 171 169 166 165 164 164 162 160 156 155 154 154
              Sebastian Langeveld              27  32 121 124 139 146 155 150 148 154 166 165 164 162 163 161 159 155 154 155 155