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 Bernal                      40  40  30  11  10   3   3   3   1   1   1   1   1   1   1   1   1   1   1   1   1
              Damiano Caruso                   25  25  17  12  11   7   7   6   7   7   3   3   3   3   3   2   2   2   2   2   2
              Simon Yates                      37  37  27  16  14  10  10   9   9   9   5   5   5   2   2   5   3   3   3   3   3
              Aleksandr Vlasov                 11  11   7   7   6   4   4   4   3   3   2   2   2   4   4   4   4   4   4   4   4
              Daniel Felipe Martinez           33  33  22  23  20  12  12  12  11  11  10  10  10   9   8   8   7   7   7   6   5
              Joao Almeida                      4   5   4  42  38  28  26  25  23  23  17  16  16  14  13  10   8   8   8   8   6
              Romain Bardet                    91  91  62  19  17  14  14  14  13  13  12  11  11  10   9   7   6   6   6   5   7
              Hugh Carthy                      35  35  25  10   9   6   6   5   6   6   4   4   4   5   5   3   5   5   5   7   8
              Tobias Foss                       3   3   2  31  28  18  18  18  18  18   9   9   9  11  10   9   9   9   9   9   9
              Dan Martin                      108 106  73  21  19   9   9   8   8   8  18  17  17  13  12  12  11  10  10  10  10
              George Bennett                   52  52  37  34  30  31  31  31  29  29  27  23  23  18  16  14  12  11  11  11  11
              Koen Bouwman                     75  76  52  40  37  33  32  32  30  30  25  24  24  21  19  16  14  13  12  12  12
              Pello Bilbao                     36  36  26  24  21  19  19  21  21  21  20  21  21  22  20  17  13  12  13  13  13
              Attila Valter                    95  94  64   5   4   1   1   1   5   5  13  12  12  12  11  13  16  15  14  15  14
              Davide Formolo                   29  29  19  13  12  11  11  11  10  10  19  18  18  16  14  11  15  14  15  16  15
              Lorenzo Fortunato               180 175 107  51  45  29  30  30  28  28  33  29  28  26  25  21  17  16  16  14  16
              Diego Ulissi                     17  16  10  36  32  30  29  29  31  31  30  33  32  38  35  32  29  20  17  17  17
              Vincenzo Nibali                  50  50  36  25  22  17  17  16  16  16  14  13  13  19  17  15  20  21  18  18  18
              Gorka Izagirre                   45  45  32  57  52  55  53  48  48  47  37  31  30  30  29  25  24  18  19  20  19
              Louis Vervaeke                   88  89  61   3   2   5   5  10  14  14  26  26  26  25  24  20  19  19  21  19  20
              Tanel Kangert                    60  61  44  39  35  27  27  27  26  26  24  22  22  23  21  23  22  23  20  22  21
              Antonio Pedrero                 156 149  94  82  76  38  38  38  33  33  36  30  31  29  28  22  18  17  23  21  22
              Jonathan Castroviejo             13  13   9  53  57  43  45  52  46  44  53  53  53  42  40  31  28  27  24  23  23
              Gianni Moscon                    10  10   6  17  15  21  21  20  19  19  15  14  14  24  22  26  21  22  22  25  24
              Mikel Nieve                     169 164 102  48  46  52  51  46  41  41  34  28  29  28  27  24  25  25  25  24  25
              Jan Hirt                        135 130  87  43  39  45  44  44  39  39  50  50  51  34  32  35  34  32  30  26  26
              Nelson Oliveira                  16  17  11   4   3  37  37  33  37  37  28  27  27  27  26  27  26  26  26  28  27
              Bauke Mollema                    54  54  39  72  68  39  39  40  34  34  38  39  39  31  23  29  30  29  28  27  28
              Francesco Gavazzi               157 150  95  47  42  48  47  37  52  50  35  34  34  39  37  33  35  28  29  29  29
              Alberto Bettiol                  12  12   8   9   8  46  50  51  44  43  31  35  35  43  41  39  33  24  27  30  30
              Michael Storer                  113 108  74  45  47  34  36  35  32  32  44  40  40  55  54  51  39  38  32  31  31
              Matteo Fabbro                    93  92  63  66  59  36  34  39  35  35  41  36  36  37  34  40  36  33  33  32  32
              Luis Leon Sanchez               184 179 110  49  43  69  67  61  62  60  43  38  38  40  38  36  37  34  31  34  33
              Matteo Badilatti                145 181 111  90  87  96  97  89  72  70  80  67  67  52  50  50  40  39  34  33  34
              Giovanni Carboni                137 132  88  96  89  80  77  65  64  61  46  46  46  57  56  46  38  37  37  35  35
              Harold Tejada                    53  53  38  38  34  26  25  26  27  27  32  37  37  47  45  38  47  48  45  38  36
              Rudy Molard                      48  47  34  44  40  60  59  58  61  59  42  49  48  44  42  43  41  40  36  37  37
              Alessandro Covi                  85  86  59  75  71  73  71  76  75  75  51  51  49  32  30  34  46  47  39  39  38
              Einer Augusto Rubio             173 167 104  68  62  35  35  41  38  38  39  41  42  33  31  37  44  44  44  36  39
              Vadim Pronskiy                  117 112 128 120 112 110 105  95  76  82  84  73  73  70  69  58  49  50  47  40  40
              Larry Warbasse                   87  88  60  76  72  67  61  59  50  49  55  54  54  48  47  41  42  41  41  41  41
              BORA - hansgrohe GROsSCHARTNER   44  44 120  70  65  63  60  62  51  55  59  55  55  45  43  45  59  58  51  44  42
              Quinten Hermans                  83  84  57  87  84  71  70  66  54  52  52  60  59  60  46  44  43  43  42  42  43
              Simone Petilli                  144 139 138 123 114  84  84  93  77  83  90  70  70  63  62  55  54  54  49  43  44
              Chris Hamilton                  103 101  70  78  81  77  85  75  68  69  57  42  44  41  39  42  45  45  40  45  45
              Edward Ravasi                   170 163 101  84  78  68  68  74  65  63  73  66  66  58  57  61  51  51  52  46  46
              Eduardo Sepulveda               158 151  96 117 110 100  98  97  89  85  93  87  86  66  66  56  62  60  53  47  47
              Patrick Bevin                    65  66  46  50  44  41  42  42  60  58  63  57  57  53  52  54  52  36  46  49  48
              Jhonatan Narvaez                 80  81  56  41  85  79  75  77  70  67  69  58  61  51  49  48  53  52  48  48  49
              Andrea Vendrame                  96  95  65  28  25  57  55  55  57  56  60  48  47  54  53  53  56  42  43  50  50
              Rein Taaramae                   101  99  69  14  13  15  15  17  17  17  16  15  15  20  18  28  31  30  35  51  51
              Jacopo Mosca                    149 143  93  37  33  42  40  43  43  42  40  43  41  46  44  47  50  35  38  52  52
              James Knox                      126 121  81  46  41  47  48  54  69  72  71  69  68  65  65  64  63  61  58  54  53
              Dario Cataldo                   146 140  91  97  90  53  54  56  56  54  54  64  64  73  60  66  67  53  59  55  54
              Davide Villella                 138 133  89  67  60  40  41  45  47  45  48  47  50  49  48  49  55  55  54  53  55
              Pieter Serry                     92 183 115  62  63  62  66  71  67  66  74  68  69  62  61  59  57  57  57  56  56
              Kilian Frankiny                  79  80  55  74  70  66  64  64  59  65  68  63  63  72  71  60  60  59  55  57  57
              Geoffrey Bouchard               116 111  76  61  54  56  56  53  45  57  61  52  52  59  58  68  58  56  64  58  58
              Nicolas Roche                    46  46  33  65  58  61  65  68  66  64  65  62  62  56  55  62  61  46  50  59  59
              Tony Gallopin                    62  63  45  73  69  65  62  63  53  51  58  56  56  50  51  52  48  49  56  60  60
              Matteo Sobrero                   30  30  20  55  50  64  63  67  73  73  64  61  60  67  67  57  66  65  63  61  61
              Nikias Arndt                     57  57  42 108 103  98  95  78 102  96  99  99  99  88  73  74  72  63  61  62  62
              Amanuel Ghebreigzabhier         136 131 134 121 120 115 112 100  80  77  66  72  72  68  68  63  64  62  60  63  63
              Lars Van Den Berg                78  79  54  94  88  90  88  81  71  68  70  65  65  71  59  72  69  69  65  64  64
              Jimmy Janssens                  114 109 173 169 171 125 124 116  92  98 107  95  95  98  97  85  88  89  74  65  65
              Simon Carr                       47  48 121 137 143 136 145 133 104 107 112  94  97  77  77  65  68  68  68  68  66
              Andrii Ponomar                  124 119 131 141 138 132 131 122 132 141 141 124 123  95  94  83  74  67  67  67  67
              Remi Cavagna                      5   6   5  69  64  83  79  80  86  80  82  79  78  75  76  69  75  66  66  70  68
              Simon Pellaud                   165 159  98 119 124 117 119 126 107 112 114  96  92  97  96  86  89  72  71  66  69
              Jan Tratnik                      24  24 119  63  79  91  92 106  96 101 102 108 108  74  74  75  81  81  73  72  70
              Simone Ravanelli                121 116  79  80  74  72  72  85 101 105 110  80  81  89  88  80  70  70  69  69  71
              Andrea Pasqualon                131 126  83  81  75  74  69  72  84  90  83  85  84  91  91  79  77  76  70  71  72
              Filippo Zana                    142 137 137 101  96  95  94  98  87  81  81  88  88  94  92  90  91  73  72  73  73
              Guy Niv                         183 178 108  86  83  97  93  88  78  84  91  75  74  69  70  81  80  79  85  74  74
              Vincenzo Albanese               102 100 109 125 116 113 106 104 113 109 108  86  85  78  79  76  82  82  77  76  75
              Mark Christian                  122 117  80 112 104 107 111 118 124 118 125 125 125  96  95  95  86  87  75  75  76
              Yukiya Arashiro                  97  96  66 111 128 127 123 113  95  89  85  81  80  85  86  87  79  78  78  77  77
              Jens Keukeleire                  71  71 147 126 118  93  89  92  82  86  87  91  90  82  83  88  90  90  84  78  78
              Stefano Oldani                  148 142  92 116 109 109 113 123 129 122 122 121 121 123 109 102 103  91  76  79  79
              Giovanni Aleotti                 90  90 127 100  95 102 101 102  88  87  88  82  82  87  87  89  87  88  81  80  80
              Mikkel Frolich Honore            27  27  18  54  49  54  52  57  81  78  78  59  58  61  63  71  76  75  79  81  81
              Samuele Battistella              28  28 155 155 154 134 137 142 136 126 115 112 112 107 105 101  97  80  87  86  82
              Callum Scotson                   99  98  68  59  56  76  80  73  74  74  76  78  79  93  93  78  84  85  83  83  83
              Tejay Van Garderen               42  42  31  92 119  99 100  99  91  95  96  89  89  80  81  84  85  84  82  82  84
              Enrico Battaglin                177 171 106 122 113 111 108 103 106 102  75  77  77  83  84  82  83  83  86  84  85
              Harm Vanhoucke                   69  68  47  93 123 126 125 114  98  91  67  74  75  86  72  73  73  74  80  85  86
              Gianni Vermeersch               120 115  78  79  73  86  81  87 103 100  98 104 102 103 100 100  99  86  88  87  87
              Romain Seigle                    41  41 156 130 125 103  99 105 110 113 104 109 109 105 101  94  95  96  93  88  88
              Valerio Conti                    22  22  15  99  92 101 104 111 112 108 117 115 115 117 117 121 106 104  95  90  89
              Simon Guglielmi                 155 148 141 124 115  78  78  90  83  97  72  76  76  84  85  99 101 100  99  89  90
              Dries De Bondt                  140 135 135 174 168 169 171 162 143 136 105  83  83  92  78  91  92  93  89  93  91
              Natnael Tesfatsion              163 156  99  98  91 112 109 117 123 117 124 103 103 102  99 106 105  92  90  91  92
              Mauro Schmid                     61  62 123 113 106 120 122 129 120 124  92 100 100 101 108 110 107 106 104  92  93
              Salvatore Puccio                 84  85  58  95  94  89  91  96  99  92 103  98  98  90  90  97  96  97  94  96  94
              Giovanni Visconti               174 168 163 161 163 157 157 160 125 119 126  92  93 100  98  96  94  95  92  95  95
              Rafael Valls                    153 182 130 127 129 130 128 130 111 106 111 110 110 111 110 103  93  94  91  94  96
              Team BikeExchange JUUL-JENSEN    68  69 125  64  66  70  73  86  90  94  95 102 106 106 102  93  98  98  96  97  97
              Matteo Jorgenson                 34  34  23 105 100 105 107 108 109 104  97 106 107 109 106  98 102 101  98  98  98
              Paul Martens                     86  87 126 140 137 131 135 132 130 137 130 123 124 122 120 118 109 107 100  99  99
              Marton Dina                     151 145 176  88  86  87  87  91 108 116 116 113 114 113 112 105 100  99  97 100 100
              Senne Leysen                     63  64 170 167 161 155 152 153 139 140 140 136 136 133 133 111 110 109 105 101 101
              Nico Denz                        70  70 171 131 127 129 126 128 119 134 138 129 129 127 127 117 118 102 101 102 102
              Cesare Benedetti                109 174 145 147 142 135 136 134 131 132 131 120 120 116 115 119 108 105 102 103 103
              Oscar Riesebeek                  58  58 157 156 165 142 144 148 116 123 121 119 119 121 104 109 112 111 112 108 104
              Samuele Zoccarato               172 166 103 129 133 139 138 143 137 146 132 130 130 130 129 115 104 103 103 104 105
              Davide Gabburo                  176 170 151 150 151 145 140 131 142 147 148 142 142 138 139 129 114 113 110 106 106
              Taco Van Der Hoorn              164 158  86 115 108 108 110 119 126 127 100 105 104 108 107 108 113 112 109 105 107
              Filippo Fiorelli                171 165 162  77  93  88  86  83  94  88  94 101 101 104 103 107 111 110 111 107 108
              Fernando Gaviria                 49  49  35 107 102 118 115  94 114 111 113 111 111 114 113 120 122 120 108 109 109
              Simone Consonni                 115 110  75 134 132 140 143 149 152 144 147 143 143 143 121 128 128 108 107 111 110
              Cameron Meyer                    59  59  43 109 122 128 129 135 138 130 136 127 127 129 130 116 119 117 106 110 111
              Daniel Oss                      106 103 113 103  98 104 103 112 118 114 120 118 118 118 116 112 115 114 113 112 112
              Edoardo Affini                    2   2 116 132 131 124 127 125 122 129 134 132 132 115 114 114 117 116 116 117 113
              Alexis Gougeard                 125 120 117 135 144 150 151 120 127 128 129 128 128 126 126 132 126 124 121 114 114
              Antoine Duchesne                110 107 160 159 156 149 150 155 145 155 153 148 148 144 143 134 121 119 117 113 115
              Max Kanter                      134 129 133 143 139 133 130 137 141 133 137 134 133 132 131 125 125 123 118 118 116
              Peter Sagan                      51  51  24 106 101 106 102 115 121 115 118 117 117 120 119 113 116 115 114 115 117
              Filippo Ganna                     1   1   1  91 105  92  90 107 117 120 123 122 122 124 123 124 124 122 119 120 118
              Lawrence Naesen                 154 147 140 144 140 147 142 146 149 149 119 116 116 119 118 123 120 118 115 116 119
              Michael Hepburn                  31  31 168 151 148 141 134 136 140 151 150 145 145 140 140 122 123 121 120 119 120
              Iljo Keisse                     111 105 149 148 145 138 133 138 133 135 133 131 131 128 128 131 131 129 123 121 121
              Bert-Jan Lindeman               160 153 142 145 150 144 147 151 153 152 142 137 137 135 134 137 136 135 129 122 122
              Filippo Tagliani                182 177 167 164 160 165 158 161 160 164 165 159 158 153 148 147 135 134 122 123 123
              Max Walscheid                     8   8 144 146 141 148 146 150 155 154 151 146 146 145 124 126 129 126 126 128 124
              Julius Van Den Berg              43  43 169 166 169 159 164 156 148 148 149 144 144 139 138 133 132 130 130 126 125
              Juan Sebastian Molano            66  67 124 139 136 146 141 147 150 143 146 141 141 142 122 130 130 127 125 125 126
              Davide Cimolai                  143 138  85 114 107 119 116 121 128 121 128 126 126 125 125 127 127 125 124 124 127
              Wesley Kreder                   166 160 179 172 166 158 155 159 158 166 160 152 151 148 145 143 143 133 127 127 128
              Samuele Rivi                    161 154 143 165 173 172 170 170 167 163 166 160 161 156 152 144 145 128 128 129 129
              Matthias Brandle                  9   9 153 153 152 160 159 140 144 138 139 135 135 134 136 135 133 131 131 130 130
              Lukasz Wisniowski                82  83 159 158 155 162 165 163 161 158 156 151 153 150 132 139 139 138 134 133 131
              Nicola Venchiarutti             178 172 152 118 111 121 117 124 134 142 145 140 140 136 135 136 134 132 132 131 132
              Fabio Sabatini                  130 125 150 160 157 151 149 154 154 153 155 150 150 146 144 142 138 137 133 132 133
              Koen De Kort                    133 128 161 149 146 152 154 157 156 161 163 157 157 151 147 145 142 142 136 134 134
              Elia Viviani                     89  74  50 133 130 137 132 139 147 139 143 138 138 137 137 138 137 136 135 135 135
              Maciej Bodnar                    15  15 164 162 158 163 163 164 157 145 144 139 139 141 142 140 140 139 137 136 136
              Maximiliano Richeze              64  65 146 175 170 170 166 165 163 159 162 156 156 154 150 150 147 140 138 137 137
              Albert Torres                   100 180 183 178 175 174 173 174 165 168 164 158 159 157 141 141 141 141 139 139 138
              Umberto Marengo                 168 162 180 173 167 168 169 167 162 167 167 161 160 155 149 148 144 143 140 138 139
              Alexander Krieger               150 144 139 152 149 156 153 158 159 157 158 153 152 149 146 146 146 144 141 140 140
              Matteo Moschetti                118 113 129 176 172 171 167 166 164 160 161 155 155 152 151 149 149 146 143 142 141
              Attilio Viviani                 181 176 182 183 181 177 176 175 171 171 170 163 163 158 153 151 148 145 142 141 142
              Riccardo Minali                 159 152 178 179 177 175 174 173 170 170 169 164 164 159 154 152 150 147 144 143 143