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
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Primoz Roglic                    99   6   6   6   2   4   2   4   2   1   1   1   1   1   1   1   1   1   1   1   1
              Alejandro Valverde               35  12  12  12   4   7   3   5   4   2   2   2   2   2   2   2   3   2   2   2   2
              Tadej Pogacar                   130  23  23  22   9  10   6   9   5   5   5   5   3   3   3   3   4   5   5   3   3
              Nairo Quintana                   39   2   2   2   3   5   4   6   1   4   4   4   5   5   5   6   2   3   3   4   4
              Miguel Angel Lopez                1   5   5   5   1   3   1   3   3   3   3   3   4   4   4   4   5   4   4   5   5
              Rafal Majka                      28  10  10  10   8   9   5   8   8   7   7   7   6   6   6   5   7   6   6   6   6
              Wilco Kelderman                  14   7   8   8  10  11   9  12   9  10  10  10   9   9   8   8   6   7   7   7   7
              Carl Fredrik Hagen              141  63  63  53  26  24  22   7   6   6   6   6   8   8   9   9   9   8   8   8   8
              Marc Soler                       36 101  96  81  52  40  28  32  20  17  17  17  17  17  15  14  11  10  10   9   9
              Mikel Nieve                      52   4   4   4  14  13  12  15  11  12  12  12  12  12  12  17  12  11  11  10  10
              James Knox                       11  25  24  23  27  25  25  28  21  20  20  18  18  18  17  11   8   9   9  11  11
              Dylan Teuns                      68  36  37  34  25   1  18   2  10   9   9   9  10  10  13  18  10  13  13  12  12
              Jakob Fuglsang                    3  21  22  21  32  28  20  24  18  21  21  19  21  20  20  13  13  12  12  13  13
              Sergio Higuita                   21   8   7   7  16  15  15  19  13  14  14  14  13  13  11  12  18  14  14  14  14
              Hermann Pernsteiner              66  37  38  35  24  22  14  18  12  11  11  11  11  11  10  10  17  15  15  15  15
              Ion Izagirre                      4  22  21  19  35  30  17  22  16  16  16  16  16  16  14  16  14  16  16  16  16
              Ruben Guerreiro                  72  39  39  36  18  18  33  21  19  22  22  20  19  19  16  15  19  17  17  17  17
              Nicolas Edet                    105  52  53  45  21  20  16   1   7   8   8   8   7   7   7   7  15  18  18  18  18
              Esteban Chaves                   48  13  13  13   7   8   7  10  14  15  15  15  15  15  18  20  16  19  19  19  19
              Tao Geoghegan Hart               62 108 104  88 124 109  94  96  53  55  55  52  50  45  38  34  25  23  21  20  20
              Kilian Frankiny                  43  30  30  28  39  34  26  30  24  25  25  22  22  21  19  19  21  20  20  21  21
              Oscar Rodriguez                 113  54  54  46  19  17  13  16  17  18  18  25  30  30  27  26  29  24  22  22  22
              Luis Leon Sanchez                 5  20  20  20  41  42  36  29  38  32  38  33  36  33  33  30  23  25  23  23  23
              Francois Bidard                 133  61  61  51  34  29  27  31  46  46  32  27  25  25  25  27  30  29  27  24  24
              Ben O'Connor                     75  78  78  71  66  50  49  50  39  36  30  32  28  28  26  25  28  27  26  25  25
              Martijn Tusveld                  80 114 106 101  65  49  43  35  34  35  41  35  33  32  32  32  24  28  28  26  26
              Robert Gesink                   100  50  50  44  31   6  19  23  23  23  23  23  23  22  22  22  22  21  24  27  27
              Peter Stetina                   153  66  66  66  42  35  30  17  26  26  28  26  24  24  23  24  27  30  30  28  28
              Sepp Kuss                       175 156 150 144  79  80  48  49  35  34  40  34  29  29  24  23  26  22  29  29  29
              Jose Joaquin Rojas               58  33  33  30  45  45  42  43  51  48  50  43  39  39  40  40  34  33  32  30  30
              Neilson Powless                 173  71  71  56  60  47  39  41  33  37  42  36  31  31  31  31  32  26  25  31  31
              Philippe Gilbert                  7  24  25  24  54  57  44  45  58  56  56  47  52  47  48  43  35  36  33  32  32
              George Bennett                   98  17  17  17  15  14   8  11  15  13  13  13  14  14  21  28  31  31  35  33  33
              Wout Poels                       64 109 103 119  69  66  53  54  43  43  47  55  43  44  45  51  40  35  34  34  34
              Pierre Latour                    91  16  16  15  11  12  11  14  25  24  24  21  20  23  30  36  36  39  38  35  35
              Felix Grosschartner              29  95  94 107 117 100  76  79  54  58  58  53  40  40  37  42  42  45  45  36  36
              Niklas Eg                        85  45  46  59  36  31  32  36  31  31  35  30  27  27  29  29  33  32  31  37  37
              Ben King                         76  77  77  70  68  61  58  58  52  53  53  59  60  57  51  50  47  46  42  38  38
              Sebastian Henao                 119 120 115  96  77  68  50  51  44  44  48  51  54  51  54  57  50  48  46  40  39
              Daniel Navarro                   71  41  41  37  28  26  29  34  36  38  43  46  42  43  36  38  44  43  43  39  40
              Daniel Felipe Martinez           22  27  27  27  20  19  23  26  22  19  19  24  34  35  41  41  41  44  44  41  41
              Gianluca Brambilla               83  46  47  60  58  32  34  38  29  30  34  40  35  34  35  33  38  40  37  42  42
              Antonio Pedrero                 147  67  70  76  74  56  59  59  50  52  52  56  51  53  50  47  48  47  49  43  43
              Tobias Ludvigsson                42  98  95 104  99  91  87  66  74  71  75  77  66  66  60  56  49  41  47  44  44
              Sergio Henao                    169 106 131 120  95  67  45  37  47  47  49  44  38  38  42  46  43  42  39  45  45
              Nelson Oliveira                  37  97 110 103 107  58  62  64  63  57  57  64  61  63  65  62  51  49  48  46  46
              Geoffrey Bouchard               127  59  59  61  50  41  38  46  30  29  33  28  32  36  39  35  39  34  36  47  47
              Mikel Bizkarra                  112  84  83 115  63  48  47  48  32  33  39  38  49  54  49  44  53  50  53  48  48
              Damien Howson                    46 140 136 129 123  98  75  78  84  84  59  67  55  55  59  52  57  55  58  49  49
              Cristian Rodriguez              107  55  55  47  22  21  21  25  27  27  29  29  37  37  34  37  37  37  40  50  50
              Louis Meintjes                   78  43  44  58  38  33  24  27  28  28  31  39  44  42  43  39  45  38  41  51  51
              Remi Cavagna                     12  94  93  90 109  93 103 102 100  90  68  75  79  81  84  68  55  57  52  52  52
              Gorka Izagirre                    6  91  90  79  59  72  67  91  81  85  62  60  63  60  61  61  61  60  60  53  53
              Matteo Fabbro                    69  40  40  38  46  38  56  56  49  49  36  41  46  48  55  58  64  58  59  54  54
              Zdenek Stybar                     9  19  19  18  67  65  79  60  75  73  77  73  75  70  75  72  59  61  57  56  55
              Thomas De Gendt                 120 121 122 133 103  84  72  74  60  54  54  57  58  56  52  45  54  52  56  55  56
              Pawel Poljanski                 159 167 167 168 163 115  86  86  89  92  95  88  81  75  68  66  60  63  62  57  57
              Clement Chevrier                150  64  64  63  62  53  51  52  62  63  65  65  65  79  77  70  76  70  67  59  58
              Lawson Craddock                  23  29  26  52  55  60  57  57  55  50  37  42  53  59  47  60  46  51  50  58  59
              Jonas Koch                      145  88  86  75  93  90  83  63  76  83  89  95  99  97  94  98  81  74  68  60  60
              Darwin Atapuma                  151  89  88 121  86  71  65  68  56  61  63  61  56  61  62  55  66  65  69  61  61
              Tsgabu Grmay                     49  31  31  57  61  37  37  40  48  51  51  45  45  49  46  53  58  56  54  62  62
              Nick Schultz                     47 103  99  84 101  92  97 100 104 102 106 104  89  94  93  91  73  66  70  63  63
              Imanol Erviti                    38  99  97  83  97  87  96  99  92  91  94 100  98  93  89  78  63  62  61  64  64
              Tosh Van der Sande               55 105 101  86  76  64  55  44  57  59  60  50  57  52  56  54  56  54  51  65  65
              David de la Cruz                 60  34  35  32  23   2  31  20  40  40  44  48  48  50  53  48  52  53  55  66  66
              Steve Morabito                  162  90  89  78  89  83  91  94  91  93  96  97  87  86  85  80  79  81  75  67  67
              Dario Cataldo                     2 161 153 147 115 114  84  83  78  77  82  86  74  69  70  67  62  64  63  68  68
              Nikias Arndt                    124  57  57  49  73  85  95  72  87  80  85  63  80  74  79  90  69  68  65  69  69
              Valerio Conti                   128  60  60  50  47  51  63  67  83  81  86  66  68  65  74  64  65  59  64  71  70
              Owain Doull                      61 107 102  87 112 102  99 101 102  97 100 106 102 102  92  93  77  78  74  70  71
              Silvan Dillier                   93 116 112  94  90 110 102  98 101 100 102 108 103 106 101 102  88  88  86  72  72
              Sander Armee                    155 131 126 136  96  82  68  70  68  69  73  79  73  68  58  59  70  67  66  73  73
              Tomasz Marczynski                53  32  32  29  44  54  60  61  71  72  76  84  72  67  73  76  86  84  87  74  74
              Jose Herrada                    104  81  81 114  56  63  82  85  88  88  92  94  92  95  82  84  94  85  82  75  75
              Steff Cras                       70  76  76  69  78  75  81  82  67  67  70  76  62  62  63  69  80  75  72  76  76
              Dorian Godon                     92 136 130 116 111  62  80  81  80  76  81  83  83  77  76  73  74  76  71  77  77
              Tim Declercq                     44  73  87 118 138 122 112 109 106 108 109  91  97 100  91  92  75  80  73  78  78
              Omar Fraile                      59 135 132 122  98 103  78  80  79  79  84  89  86  84  81  75  71  71  79  79  79
              Romain Seigle                    41 134 129 117 132 116 119 116  93  89  93  99 107 104  99  82  82  86  83  80  80
              Quentin Jauregui                152  65  65  64  72  70  61  62  61  65  67  72  71  85  67  79  68  73  84  81  81
              Hector Saez                     111 164 159 161 157 151 138 134 107 105 107 110  91  88  96  95  85  77  76  82  82
              Dion Smith                       50 102 133 126 127 111 111 107 114 117 118 115 114 108 108 112  97  95  93  83  83
              Mark Padun                       65  38  36  33  29  27  52  53  70  70  74  80  85  83  64  71  78  79  85  84  84
              Jacopo Mosca                     82  44  45  41  40  78  66  69  85  86  90  71  70  71  71  83  84  83  77  85  85
              Cyril Barthe                    108  83  82  73  80  76  69  71  86  87  91  70  78  90  87  89  83  87  80  87  86
              Mikel Iturria                   114  56  56  48  37  36  35  39  45  45  27  37  47  46  57  65  67  69  78  86  87
              Sergio Pardilla                 125  58  58  67  48  39  46  47  59  62  64  62  64  64  66  63  72  72  81  88  88
              Salvatore Puccio                 63  35  34  31  51  55  54  55  69  68  71  78  77  82  86  88  92  90  90  89  89
              Clement Venturini                94  47  48  42  57  59  70  73  72  74  78  81  84  80  78  86  91  91  88  91  90
              Bruno Armirail                  154  68  68  72  82  44  64  77  66  64  66  74  59  58  69  81  90  89  89  92  91
              Robert Power                     17 158 174 174 173 168 162 159 157 158 157 156 151 152 139 137 116 109 107  90  92
              Jorge Arcas                     146 129 141 150 145 132 128 108 109 111  88  93  93 101  95  94  98  96  97  93  93
              Alex Aranburu                    90  15  15  16  83  88 108  89  97  99  72  58  67  73  80  87  96  97  95  94  94
              Fernando Barcelo                122 122 116 124 118 101 107  90  98 101 104  85  90  87  88  74  89  92  91  95  95
              Edvald Boasson Hagen             77  42  43  40  70  74  88  88  96  96  99 103 110 107 105 106  93  94  92  96  96
              Francisco Jose Ventoso          144 128 124  99 105 104 109 105 113 113 113 102 100  98  97  96  95  93  96  97  97
              Pavel Kochetkov                 117  86  84 106  87  73  74  76  73  75  80  82  82  76  72  77  87  82  94  98  98
              Michael Storer                  123 123 119 132 135 106  90  93  99 104 115 116 118 114 110 108 112 106 100  99  99
              Sam Bewley                      166 146 143 146 141 126 123 120 123 122 123 126 124 119 117 122 104 104 101 100 100
              Jonathan Lastra                  88 162 156 148 153 144 146 122 125 128 105  87  88  89 100 101 103 102  98 101 101
              Luis Angel Mate                 135 165 155 162 164 154 149 141 137 139 139 139 123 122 115 107 115 112 113 102 102
              Casper Pedersen                  16 133 128 131 129 141 124 126 126 129 129 132 132 129 121 119 102 101  99 103 103
              Jetse Bol                       137 147 142 151  88  89 100 112 108 109 110 111 116 111 109 114 107 107 102 104 104
              Ricardo Vilela                  139  87  85 108  81 107  89  92  90  95  98  98  95  91  83  85  99  98 103 105 105
              Ian Stannard                    148 130 125 100 121 119 121 130 134 134 134 135 130 127 124 126 105 105 104 106 106
              Nic Dlamini                     163  70  69  54  43  52  71  65  77  78  83  90  96  92  90  97 100  99 105 107 107
              Damien Touze                    106  80  79 105 110 120 115 113 118 116 117 117 120 117 111 111 113 111 106 108 108
              Luka Pibernik                   143 137 147 141 120 118 120 117 115 114 114 114 113 115 112 115 109 110 108 109 109
              Yukiya Arashiro                 142 127 121  98  94 121 130 142 143 143 143 141 135 135 125 127 132 133 130 110 110
              Sergei Chernetski                95  49  49  43  71  69  85  84  94  98 101 107 108 105 102 100 106 103 109 111 111
              Sergio Samitier                 110 143 157 159 148 142 136 145 135 136 136 137 139 136 122 124 131 129 135 112 112
              Enrico Battaglin                116  85 117  97 104  97 105 104 111 112 112 113 115 110 116 117 124 121 110 113 113
              Nathan Van Hooydonck             30 139 135 128 133 137 132 125 131 135 135 136 137 138 132 129 121 119 114 114 114
              Harm Vanhoucke                   57  75  74 111  91  86  92  95  82  82  87  92  94  96  98  99 108 108 111 115 115
              Oscar Cabedo                    158 166 161 164 128 125 126 129 129 131 130 134 111 118 106 109 118 113 115 116 116
              Aritz Bagues                    109 163 154 156 160 162 157 151 150 150 150 150 146 141 133 132 129 124 112 117 117
              Willie Smit                     134 160 152 145 126  99 106 103 105 106 108  96 101  99 104 105 110 115 118 118 118
              Angel Madrazo                   140 126 120 138  64  94 101 119 103 103 103 109 106 112 113 104 111 116 119 119 119
              Jesus Ezquerra                  138  62  62  62  84 108 110 124 120 120 121 120 109 116 114 116 123 125 116 122 120
              Eros Capecchi                    45 104 100  85 131 112 122 118 122 119 120 119 119 125 119 123 119 117 121 120 121
              Mitchell Docker                 164 132 127 137 143 128 127 121 124 121 122 125 131 132 126 128 127 126 122 121 122
              Domen Novak                     171 172 169 169 166 149 153 146 141 141 141 140 112 121 118 113 114 114 117 123 123
              John Degenkolb                   86 113 109  92 119 135 141 136 138 137 138 122 127 123 135 134 130 131 120 124 124
              Alex Kirsch                     126 145 140 139 139 129 131 127 132 133 133 124 126 120 123 125 126 130 123 125 125
              Logan Owen                      156  69  67  74 102 127 125 137 139 140 140 142 143 140 134 133 133 132 129 126 126
              Stephane Rossetto               103  82  80 113 106  95  77  87  95  94  97 101 105 109 107 110 120 118 124 127 127
              Manuele Boaro                   115 173 163 153 144 152 147 157 155 151 151 127 129 126 120 118 125 120 125 128 128
              Jaco Venter                     132 174 164 155 149 134 133 128 133 123 124 128 134 133 129 131 136 134 127 130 129
              Rasmus Tiller                    79 112 108 102 113 113 114 123 128 124 125 129 133 130 127 130 122 123 126 129 130
              Will Barta                       33 159 151 158 158 148 142 138 140 132 132 123 122 134 130 120 128 127 132 131 131
              Heinrich Haussler                67 142 138 134 147 157 156 149 147 148 148 146 141 142 136 135 135 136 131 132 132
              Edward Theuns                    81  79  75  68 108 130 118 115 119 130 131 138 142 139 141 143 137 137 133 133 133
              Sam Bennett                      24 154 148 142 154 145 151 154 153 156 158 157 156 155 152 152 140 139 136 134 134
              Gonzalo Serrano                  89 117 113 123 134 117 117 131 121 126 127 130 136 131 137 136 134 128 134 135 135
              Jorge Cubero                    157 149 145 163 159 138 140 135 136 138 137 133 128 124 131 138 141 135 138 136 136
              Max Walscheid                    13 153 149 143 152 158 155 158 158 157 155 153 154 153 150 151 139 138 137 137 137
              Viacheslav Kuznetsov             73 110 105  89 116 133 137 139 144 144 144 143 147 145 143 141 143 140 139 138 138
              Marc Sarreau                    160 151 146 140 146 155 148 143 146 146 146 148 148 146 145 145 144 143 140 139 139
              Jon Aberasturi                   87 118 111  93 125 140 145 150 149 152 152 151 150 148 146 146 151 148 142 141 140
              Kiel Reijnen                     84 115 118 125 140 131 129 140 142 142 142 145 145 143 142 142 146 145 141 140 141
              Szymon Sajnok                    34 138 134 127 142 150 152 153 154 153 153 154 153 151 149 148 147 146 144 143 142
              Juan Sebastian Molano           168 152 170 166 170 166 165 165 164 163 163 161 160 159 155 155 145 144 143 142 143
              Jelle Wallays                    54  74  73 110 136 147 139 148 148 147 147 147 140 137 140 140 142 141 145 144 144
              Fabio Jakobsen                    8  92  91  77 122 139 144 156 159 159 159 158 157 156 147 149 148 147 147 146 145
              Diego Rubio                     136 125 144 152 150 136 135 133 127 127 128 131 138 144 144 144 149 142 146 145 146
              Fernando Gaviria                170 148 158 149 155 160 160 155 156 154 154 152 152 150 148 147 150 150 148 147 147
              Maximiliano Richeze              10  93  92  80 130 143 150 147 152 155 156 155 155 154 151 153 152 151 149 149 148
              Pawel Bernas                    167 169 165 165 165 164 166 166 165 162 162 160 158 158 154 154 154 152 150 148 149
              Oliviero Troia                  176 157 172 170 171 167 164 164 163 164 164 163 161 161 157 157 155 153 151 150 150
              Shane Archbold                  165 168 160 154 161 163 161 162 161 161 161 162 162 160 156 156 156 154 152 151 151
              Lennard Hofstede                174 175 175 173 172 169 167 167 166 166 166 165 164 163 159 159 158 156 153 152 152
              Nuno Bico                       172 155 171 172 168 165 163 163 162 165 165 164 163 162 158 158 157 155 154 153 153