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
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Primoz Roglic                     1   1   1   1   1   4   4   2   2   1   1   2   1   1   1   1   1   1
              Richard Carapaz                   2   3   3   3   3   1   1   1   1   2   2   1   2   2   2   2   2   2
              Hugh Carthy                       7   6   5   5   5   2   2   4   4   4   4   3   3   3   3   3   3   3
              Dan Martin                        3   2   2   2   2   3   3   3   3   3   3   4   4   4   4   4   4   4
              Enric Mas                         6   5   4   4   4   5   5   5   5   5   5   5   5   5   5   5   5   5
              Wout Poels                       27  21  17  17  17  11  13  10  10   9   9   6   6   6   6   6   6   6
              David de la Cruz                 15  13  12  12  12   9  12  13  13  13  13  13  10  10  10  10   7   7
              David Gaudu                      35  23  20  20  20  16  16  14  14  14  12  12  12  11  11  11   8   8
              Felix Grosschartner               5   9   7   7   7   6   6   6   6   6   7   7   7   7   7   7   9   9
              Alejandro Valverde               11  11  11  11  11  10   9   8   8   8   8   8   8   8   8   8  10  10
              Aleksandr Vlasov                 41  24  23  23  23  20  21  15  15  15  15   9   9   9   9   9  11  11
              George Bennett                    9   8  10  10  10  13  10  12  12  11  11  11  11  12  12  12  12  12
              Mikel Nieve                      14  15  13  13  13  14  11  11  11  12  10  10  13  13  13  13  13  13
              Guillaume Martin                 18  29  26  26  25  21  20  19  19  19  17  16  16  17  16  16  14  14
              Sergio Henao                     22  20  22  22  22  19  19  17  17  17  16  15  15  16  15  15  15  15
              Sepp Kuss                         8   7   6   6   6  23  23  20  20  20  20  14  14  14  14  14  16  16
              Mattia Cattaneo                  32  22  21  21  21  15  15  18  18  18  19  18  17  18  17  17  17  17
              Marc Soler                       20  10   9   9   9   7   7   9   9  10   6  19  18  15  18  19  18  18
              Gorka Izagirre                   13  14  19  19  19  12  14  16  16  16  18  17  19  19  19  18  19  19
              Gino Mader                       21  18  18  18  18  17  18  21  21  21  23  24  24  24  24  23  20  20
              Georg Zimmermann                 30  31  28  28  27  26  26  25  25  25  22  21  21  21  21  21  21  21
              Will Barta                       37  33  31  30  29  28  34  31  30  30  28  25  22  22  22  22  22  22
              Luis Angel Mate                  55  53  44  44  43  37  35  29  29  29  27  26  26  26  26  25  23  23
              Kobe Goossens                    48  30  29  29  28  25  25  23  23  23  24  23  25  25  25  24  24  24
              Nick Schultz                    118  52  48  46  45  41  44  36  35  35  31  33  32  32  31  30  25  25
              Jose Herrada                     33  27  27  27  26  27  27  24  24  24  21  22  23  23  23  26  26  26
              Esteban Chaves                    4   4   8   8   8   8   8   7   7   7  14  20  20  20  20  20  27  27
              Bruno Armirail                   46  35  34  34  32  31  29  26  26  26  25  29  27  28  32  31  28  28
              Ion Izagirre                     71  69  50  53  53  44  47  39  39  40  36  34  35  35  35  34  29  29
              Carlos Verona                    39  32  30  32  33  33  30  30  32  34  30  28  29  30  29  28  30  30
              Clement Champoussin              28  46  39  41  39  35  32  28  28  28  35  36  36  36  36  35  32  31
              Jose Joaquin Rojas               38  34  35  35  34  34  31  33  33  31  32  35  34  34  34  33  33  32
              Michael Valgren                  56  42  46  47  58  48  52  52  52  52  46  43  40  40  38  36  35  33
              Michael Woods                   157 156  88  86  73  56  48  38  40  39  33  27  28  27  27  27  34  34
              Robert Gesink                    12  36  36  36  38  45  51  43  43  43  34  31  31  31  30  29  36  35
              Nans Peters                      58  75  52  50  46  43  40  44  44  44  37  37  38  37  42  38  37  36
              Robert Power                     62  90  58  60  54  46  41  47  47  45  38  41  45  44  41  37  38  37
              Dorian Godon                     74  88  73  71  60  52  45  50  50  49  63  54  53  53  51  46  39  38
              Nelson Oliveira                  53  54  67  72  65  61  56  51  51  51  45  46  42  42  40  39  40  39
              Michael Storer                   60  89 101 106 102  72  64  67  67  68  50  51  54  54  52  47  41  40
              Thymen Arensman                  68  81  60  59  49  63  57  62  62  62  53  49  47  46  47  50  42  41
              Juan Pedro Lopez                 36  39  37  37  35  32  38  40  36  36  42  39  39  38  37  41  43  42
              Angel Madrazo                    82  61  54  54  50  53  59  57  57  55  54  48  49  48  45  45  45  43
              Rui Costa                        23  19  32  31  42  36  33  35  37  37  44  52  50  50  49  43  44  44
              Romain Sicard                    44  45  41  40  40  38  36  37  38  38  39  45  46  47  43  40  46  45
              Jonas Vingegaard                 66  79 136 144 100 104  82  73  73  73  62  47  48  49  46  42  47  46
              Imanol Erviti                    54  41  65  62  55  58  65  61  60  59  55  55  55  55  53  48  48  47
              Mark Donovan                    117  66  79  81  93  83  95  88  88  87  64  59  56  57  56  57  49  48
              Dylan van Baarle                 73  70  71  68  64  50  54  49  49  50  41  44  44  39  39  44  50  49
              Julen Amezqueta                  31  48  55  56  52  51  60  55  54  53  60  50  51  51  50  49  51  50
              Lennard Hofstede                 67  83 100  97  75  82  72  65  63  65  66  65  65  64  62  56  52  51
              Andrey Amador                    77  71  69  66  57  55  46  46  46  48  40  56  58  58  57  52  53  52
              Santiago Buitrago               115 136  75  76  81  65  68  68  68  64  57  67  66  66  64  58  54  53
              Tsgabu Grmay                     81  43  56  55  51  49  43  41  41  41  58  61  61  61  60  54  55  54
              Jasha Sutterlin                 166 161 152 150 131 108  94  83  81  80  77  74  72  69  67  59  56  55
              Jan Hirt                         34  49  43  43  44  59  66  64  65  66  48  40  43  43  44  53  57  56
              Gonzalo Serrano                  51  68  82  83  68  57  50  59  61  58  68  64  64  62  70  64  58  57
              Merhawi Kudus                    69  82  59  57  56  66  70  58  58  60  56  60  60  60  58  62  59  58
              Niklas Eg                        24  37  33  33  31  39  42  45  45  47  51  42  41  41  48  51  60  59
              Michel Ries                      43  44  49  51  47  54  62  53  55  56  47  53  52  52  59  63  61  60
              Jonathan Lastra                  59  76  53  52  71  60  55  54  53  54  52  57  59  59  66  71  62  61
              Ivan Ramiro Sosa                 25  26  25  25  30  29  39  32  31  32  49  63  62  63  61  55  63  62
              Oscar Cabedo                     75  87  61  64  78  88  76  70  71  70  76  66  68  75  72  66  64  63
              Omar Fraile                      91  57  68  69  59  67  61  56  56  57  67  69  69  70  68  67  65  64
              Julien Simon                     29  38  38  38  36  42  49  48  48  46  61  58  57  56  55  60  66  65
              Anthony Roux                    124  98 125 121  83  84  87  84  82  78  72  68  67  67  65  61  67  66
              Magnus Cort                     132 148 146 142 122 109  83  79  78  76  74  78  78  78  78  70  68  67
              Olivier Le Gac                   86  80  92  91  90  79  78  77  77  77  82  79  79  79  79  72  69  68
              Ide Schelling                    65 111 117 128  85  64  58  63  66  71  73  70  70  73  75  76  70  69
              Stan Dewulf                     130 132  89  85  98 103  96  90  89  90  88  90  89  88  86  83  71  70
              Jhojan Garcia                    50  40  42  42  41  40  37  42  42  42  59  62  63  65  63  65  72  71
              Reto Hollenstein                107  96  84  79  67  62  67  66  64  63  65  71  73  71  69  69  73  72
              Willie Smit                      96  92  83  89  70  70  71  60  59  61  69  75  75  74  71  75  74  73
              Dion Smith                      113  94  85  80  92  80  90  86  86  85  86  87  87  89  87  79  76  74
              Alex Aranburu                    84  73  80  75  66  71  63  69  69  67  70  77  77  77  76  73  75  75
              Robert Stannard                  80  72  76  74  63  74  79  76  75  74  79  72  74  72  77  68  77  76
              Jorge Arcas                     108 129 135 143  99  87  89  91  91  89  85  86  86  86  83  78  78  77
              Tim Wellens                     122  77  81  82  61  68  69  71  70  69  71  73  71  68  73  74  79  78
              Paul Ourselin                    61  59  62  63  72  81  84  81  84  86  75  76  76  76  74  77  80  79
              Jetse Bol                       151 153 148 145 133 125 112  85  83  81  84  80  81  80  80  81  81  80
              Victor Lafay                     45  50  57  58 104  95  91 104 106 105 104  82  82  81  84  88  84  81
              Koen de Kort                     76  51  51  49  69  69  73  72  72  72  81  85  88  87  85  82  85  82
              Jannik Steimle                   97  65  66  65  79  89  86  87  87  88  87  88  83  82  81  80  82  83
              Remi Cavagna                    162 160 150 148 138  94 106 101  98 100 100 102  97  94  96  86  83  84
              Jasper Philipsen                156 115 137 129 126 132 122 117 116 110 101 100 100  98  93  87  86  85
              Jonathan Hivert                  79  91 122 141 143 127 134 140 140 134 133 105 108 102 115 108  87  86
              Valentin Ferron                 111  99  86  88 103 107 119 108 110 107 107  97  95 100  94  93  88  87
              Callum Scotson                  121 147 160 157 153 150 143 139 139 138 123 123 120 116 107 109  89  88
              Jesus Ezquerra                   92 110 112 110 139 135 118  95  94  93  93  91  93  92  88  85  90  89
              Alexandr Riabushenko            123 133 139 135  87  97  81  82  85  82  80  83  84  84  82  84  91  90
              Alfred Wright                   102  93 114 111 132 114 124 119 118 114 113 110 106 105  98  96  92  91
              Aritz Bagues                    101  58  72  70 119 113 109 109 112 113 106 103 107 104  97 100  95  92
              Dmitriy Gruzdev                 139 108 111 105 113  96  93  94 100 111 112 107 111 107 102  94  93  93
              Stefan de Bod                    57  74  70  67  80  91  77  78  80  84  78  81  80  83  89  90  94  94
              Cameron Wurf                    104  97  87  84  94 100 116 106 107 108  99  98  99  96  92  91  96  95
              Tosh Van der Sande              129 102 140 133 118 121 108 112 109 106 105 101 105 101  95  98  99  96
              Pierre-Luc Perichon             134 137 134 127 125 110 105 103 101  96  94  95  92  91 101  97  97  97
              Chris Froome                     72  85  77  77  91  98 114 113 111 112  91  84  85  85  91  92  98  98
              Ricardo Vilela                  105 124  95  94 108 111 107  93  93  91  90  92  96  95  90  89 100  99
              Brent Van Moer                   88 113 110 104 101 106 101 102  99 104  96  96  91  90 100  95 101 100
              Ivo Oliveira                    165 142 143 137 145 138 123 118 117 120 124 125 119 113 103 102 102 101
              Zdenek Stybar                           106 101 111 116 110 125 122 117 109 109 109  97 104  99 103 102
              Reinardt Janse van Rensburg      87 112 116 114 144 141 138 127 127 126 127 127 126 119 109 105 104 103
              Remy Mertz                       64  62  64  61  76  86  88  89  90  92  92  94  94  93  99 101 106 104
              Logan Owen                      171 162 164 162 160 148 142 132 135 135 129 126 128 123 116 110 105 105
              Omer Goldstein                   89 114  91  90 106  99 115 110 108 115 115 112 113 110 113 107 107 106
              Carlos Barbero                  112 123 127 125  84  93 104 107 105  98  98 114 114 112 108 106 108 107
              Tomasz Marczynski                93 122 109 112 120 124 132 123 124 124 114 116 118 114 105 103 109 108
              Paul Martens                    150 116 138 134 129 139 136 120 119 116 108 104 104 103 106 104 110 109
              Matteo Badilatti                 49  60  47  48  48  78  75  75  76  83  89  93  98 106 121 120 111 110
              Scott Davies                    110  95 103 108 115 118 127 122 123 119 116 108 102 108 118 117 112 111
              Max Kanter                      142 140 145 138 130 134 140 131 131 127 119 120 123 118 120 111 113 112
              Tejay van Garderen              116 134  97  99  97 102 100  97 102 101  95  99 101  99 110 112 114 113
              Juan Felipe Osorio               94 117  94  93 137 129 113 124 125 123 118 119 124 124 117 113 115 114
              Lukasz Wisniowski               120 125 130 123 123 130 120 115 114 109 110 106 103 109 112 115 117 115
              Jefferson Alveiro Cepeda         52  55  45  45  62  73  85 100 103 103 103 113 116 121 111 114 116 116
              Jon Aberasturi                  126 130 132 126 124 131 121 121 120 118 121 130 131 127 122 118 118 117
              Michal Paluta                   154 152 123 120  96 101  99  98  96  99 111 121 121 117 119 119 119 118
              Rui Oliveira                    100 141 153 151 151 153 145 143 141 139 135 135 134 131 128 126 120 119
              Enrico Gasparotto                83 109  90  87  88  85  98  99  97  97  97 115 112 122 125 121 121 120
              Michael Morkov                  136 107 107 102 110 123 131 135 133 132 132 138 136 134 127 123 123 121
              Michael Schwarzmann             149 163 161 158 148 145 146 144 144 140 138 141 143 136 129 127 124 122
              Andreas Schillinger             168 144 154 153 156 155 150 136 138 141 134 132 133 130 123 122 122 123
              Emils Liepins                   164 143 119 116 105  90 102 105 104 102 102 111 110 120 126 125 126 124
              James Piccoli                    95 128  96  98  95 105 117 116 121 121 122 124 122 115 124 124 125 125
              Julius van den Berg             148 146 159 156 157 156 154 150 149 146 145 142 142 140 134 133 128 126
              Ian Garrison                    128 103 104 109 116 119 111 114 113 130 120 117 115 111 114 116 127 127
              Alex Molenaar                   158 150  99  95 128 122 130 128 128 131 131 134 135 139 138 136 130 128
              Rory Sutherland                 152 154 155 160 141 147 149 142 143 142 126 122 125 126 131 129 129 129
              Benjamin Dyball                 106 127 129 131 117 120 129 111 115 122 117 118 117 125 130 128 131 130
              Pascal Ackermann                170 169 167 164 154 151 152 147 146 149 142 136 138 138 132 131 133 131
              Mitchell Docker                 153 155 158 155 146 142 139 129 129 129 128 128 127 129 133 130 132 132
              Lorrenzo Manzin                 125 100 102 100 109 115 125 130 130 128 130 131 130 133 135 132 134 133
              Emmanuel Morin                  131 126 131 122 147 143 144 148 147 144 140 140 140 135 137 134 135 134
              Alex Edmondson                  160 164 156 154 155 152 153 149 150 151 147 143 137 132 136 135 136 135
              Niki Terpstra                    85  78 120 118 134 144 141 126 126 125 125 129 129 137 139 137 137 136
              Sam Bennett                     138 106 113 107 114 126 133 138 137 145 143 146 146 141 141 139 139 137
              Kevin Inkelaar                  109 121 128 132 149 146 147 145 148 147 141 145 145 142 140 138 138 138
              Mihkel Raim                     163 166 162 159 158 160 158 153 153 152 148 148 148 145 142 140 140 139
              Martin Laas                     169 168 166 165 162 159 157 155 155 154 150 150 150 146 143 141 141 140
              Rudiger Selig                   167 167 165 163 161 158 156 154 154 153 149 149 149 147 144 142 142 141
              Mickael Delage                  173 171 168 166 163 161 159 156 156 156 151 151 151 148 145 143 143 142