Riders' GC positions after each stage
           (needs to be viewed with a mono font)
            
           INEOS Grenadiers                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
              Jonathan Castroviejo        13  13   9  53  57  43  45  52  46  44  53  53  53  42  40  31  28  27  24  23  23
              Filippo Ganna                1   1   1  91 105  92  90 107 117 120 123 122 122 124 123 124 124 122 119 120 118
              Daniel Felipe Martinez      33  33  22  23  20  12  12  12  11  11  10  10  10   9   8   8   7   7   7   6   5
              Gianni Moscon               10  10   6  17  15  21  21  20  19  19  15  14  14  24  22  26  21  22  22  25  24
              Jhonatan Narvaez            80  81  56  41  85  79  75  77  70  67  69  58  61  51  49  48  53  52  48  48  49
              Salvatore Puccio            84  85  58  95  94  89  91  96  99  92 103  98  98  90  90  97  96  97  94  96  94
              Pavel Sivakov               32  32  21  22  80                                                                
            
           AG2R Citroen Team               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Tony Gallopin               62  63  45  73  69  65  62  63  53  51  58  56  56  50  51  52  48  49  56  60  60
              Francois Bidard            141 136 136  89 126                                                                
              Geoffrey Bouchard          116 111  76  61  54  56  56  53  45  57  61  52  52  59  58  68  58  56  64  58  58
              Clement Champoussin         72  72  48 110 117 114 114 101                                                    
              Alexis Gougeard            125 120 117 135 144 150 151 120 127 128 129 128 128 126 126 132 126 124 121 114 114
              Lawrence Naesen            154 147 140 144 140 147 142 146 149 149 119 116 116 119 118 123 120 118 115 116 119
              Andrea Vendrame             96  95  65  28  25  57  55  55  57  56  60  48  47  54  53  53  56  42  43  50  50
              Larry Warbasse              87  88  60  76  72  67  61  59  50  49  55  54  54  48  47  41  42  41  41  41  41
            
           Alpecin-Fenix                   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Tim Merlier                112  77 172 168 162 166 161 168 166 162                                            
              Dries De Bondt             140 135 135 174 168 169 171 162 143 136 105  83  83  92  78  91  92  93  89  93  91
              Jimmy Janssens             114 109 173 169 171 125 124 116  92  98 107  95  95  98  97  85  88  89  74  65  65
              Alexander Krieger          150 144 139 152 149 156 153 158 159 157 158 153 152 149 146 146 146 144 141 140 140
              Senne Leysen                63  64 170 167 161 155 152 153 139 140 140 136 136 133 133 111 110 109 105 101 101
              Oscar Riesebeek             58  58 157 156 165 142 144 148 116 123 121 119 119 121 104 109 112 111 112 108 104
              Gianni Vermeersch          120 115  78  79  73  86  81  87 103 100  98 104 102 103 100 100  99  86  88  87  87
              Louis Vervaeke              88  89  61   3   2   5   5  10  14  14  26  26  26  25  24  20  19  19  21  19  20
            
           Androni Giocattoli - Sider      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Jefferson Alexander Ceped  175 169 105  85  82  82  83  84 105 110 109  93  96  79  80  70  71  71            
              Simon Pellaud              165 159  98 119 124 117 119 126 107 112 114  96  92  97  96  86  89  72  71  66  69
              Andrii Ponomar             124 119 131 141 138 132 131 122 132 141 141 124 123  95  94  83  74  67  67  67  67
              Simone Ravanelli           121 116  79  80  74  72  72  85 101 105 110  80  81  89  88  80  70  70  69  69  71
              Eduardo Sepulveda          158 151  96 117 110 100  98  97  89  85  93  87  86  66  66  56  62  60  53  47  47
              Filippo Tagliani           182 177 167 164 160 165 158 161 160 164 165 159 158 153 148 147 135 134 122 123 123
              Natnael Tesfatsion         163 156  99  98  91 112 109 117 123 117 124 103 103 102  99 106 105  92  90  91  92
              Nicola Venchiarutti        178 172 152 118 111 121 117 124 134 142 145 140 140 136 135 136 134 132 132 131 132
            
           Astana - Premier Tech           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Aleksandr Vlasov            11  11   7   7   6   4   4   4   3   3   2   2   2   4   4   4   4   4   4   4   4
              Samuele Battistella         28  28 155 155 154 134 137 142 136 126 115 112 112 107 105 101  97  80  87  86  82
              Fabio Felline               20  20  13 104  99  81  76  82  79  76  77  71  71  76  75  67  65  64  62        
              Gorka Izagirre              45  45  32  57  52  55  53  48  48  47  37  31  30  30  29  25  24  18  19  20  19
              Vadim Pronskiy             117 112 128 120 112 110 105  95  76  82  84  73  73  70  69  58  49  50  47  40  40
              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 Sobrero              30  30  20  55  50  64  63  67  73  73  64  61  60  67  67  57  66  65  63  61  61
              Harold Tejada               53  53  38  38  34  26  25  26  27  27  32  37  37  47  45  38  47  48  45  38  36
            
           Bahrain - Victorious            1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Mikel Landa                 77  78  53  15                                                                    
              Yukiya Arashiro             97  96  66 111 128 127 123 113  95  89  85  81  80  85  86  87  79  78  78  77  77
              Pello Bilbao                36  36  26  24  21  19  19  21  21  21  20  21  21  22  20  17  13  12  13  13  13
              Damiano Caruso              25  25  17  12  11   7   7   6   7   7   3   3   3   3   3   2   2   2   2   2   2
              Gino Mader                  55  55  40  33  36  22  24  24  36  36  47                                        
              Matej Mohoric               38  38  28  52  61  50  46  49                                                    
              Jan Tratnik                 24  24 119  63  79  91  92 106  96 101 102 108 108  74  74  75  81  81  73  72  70
              Rafael Valls               153 182 130 127 129 130 128 130 111 106 111 110 110 111 110 103  93  94  91  94  96
            
           Bardiani-CSF-Faizane            1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Giovanni Visconti          174 168 163 161 163 157 157 160 125 119 126  92  93 100  98  96  94  95  92  95  95
              Enrico Battaglin           177 171 106 122 113 111 108 103 106 102  75  77  77  83  84  82  83  83  86  84  85
              Giovanni Carboni           137 132  88  96  89  80  77  65  64  61  46  46  46  57  56  46  38  37  37  35  35
              Filippo Fiorelli           171 165 162  77  93  88  86  83  94  88  94 101 101 104 103 107 111 110 111 107 108
              Davide Gabburo             176 170 151 150 151 145 140 131 142 147 148 142 142 138 139 129 114 113 110 106 106
              Umberto Marengo            168 162 180 173 167 168 169 167 162 167 167 161 160 155 149 148 144 143 140 138 139
              Filippo Zana               142 137 137 101  96  95  94  98  87  81  81  88  88  94  92  90  91  73  72  73  73
              Samuele Zoccarato          172 166 103 129 133 139 138 143 137 146 132 130 130 130 129 115 104 103 103 104 105
            
           BORA - hansgrohe                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Peter Sagan                 51  51  24 106 101 106 102 115 121 115 118 117 117 120 119 113 116 115 114 115 117
              Giovanni Aleotti            90  90 127 100  95 102 101 102  88  87  88  82  82  87  87  89  87  88  81  80  80
              Cesare Benedetti           109 174 145 147 142 135 136 134 131 132 131 120 120 116 115 119 108 105 102 103 103
              Maciej Bodnar               15  15 164 162 158 163 163 164 157 145 144 139 139 141 142 140 140 139 137 136 136
              Emanuel Buchmann           104 102  71  29  26  16  16  15  15  15   6   6   6   6                            
              Matteo Fabbro               93  92  63  66  59  36  34  39  35  35  41  36  36  37  34  40  36  33  33  32  32
              Felix Grosschartner                                                                                           
              Daniel Oss                 106 103 113 103  98 104 103 112 118 114 120 118 118 118 116 112 115 114 113 112 112
            
           Cofidis, Solutions Credits      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Elia Viviani                89  74  50 133 130 137 132 139 147 139 143 138 138 137 137 138 137 136 135 135 135
              Natnael Berhane            167 161 114 128 121 122 121 127 115 131 135 133 134 131                            
              Simone Consonni            115 110  75 134 132 140 143 149 152 144 147 143 143 143 121 128 128 108 107 111 110
              Nicolas Edet               128 123  82   6   5  49  49  47  42  46  56  45  43                                
              Victor Lafay               132 127  84  56  51  44  43  34  58  71  79  84  87  64  64  77  78  77            
              Remy Rochas                123 118 112 102  97 116 118 109  85  79  86  90  91  81  82  92                    
              Fabio Sabatini             130 125 150 160 157 151 149 154 154 153 155 150 150 146 144 142 138 137 133 132 133
              Attilio Viviani            181 176 182 183 181 177 176 175 171 171 170 163 163 158 153 151 148 145 142 141 142
            
           Deceuninck - Quick Step         1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Remco Evenepoel              7   4   3   8   7   2   2   2   2   2   7   7   7   8   7  19  27                
              Joao Almeida                 4   5   4  42  38  28  26  25  23  23  17  16  16  14  13  10   8   8   8   8   6
              Remi Cavagna                 5   6   5  69  64  83  79  80  86  80  82  79  78  75  76  69  75  66  66  70  68
              Mikkel Frolich Honore       27  27  18  54  49  54  52  57  81  78  78  59  58  61  63  71  76  75  79  81  81
              Iljo Keisse                111 105 149 148 145 138 133 138 133 135 133 131 131 128 128 131 131 129 123 121 121
              James Knox                 126 121  81  46  41  47  48  54  69  72  71  69  68  65  65  64  63  61  58  54  53
              Fausto Masnada              39  39  29  32  29  24  22  22  24  24  29                                        
              Pieter Serry                92 183 115  62  63  62  66  71  67  66  74  68  69  62  61  59  57  57  57  56  56
            
           EF Education - Nippo            1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Hugh Carthy                 35  35  25  10   9   6   6   5   6   6   4   4   4   5   5   3   5   5   5   7   8
              Jonathan Klever Caicedo     98  97  67  58  53  32  33  36  40  40                                            
              Simon Carr                  47  48 121 137 143 136 145 133 104 107 112  94  97  77  77  65  68  68  68  68  66
              Ruben Guerreiro             74  75  51  35  31  23  28  28  25  25  21  19  19  15                            
              Jens Keukeleire             71  71 147 126 118  93  89  92  82  86  87  91  90  82  83  88  90  90  84  78  78
              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
              Alberto Bettiol             12  12   8   9   8  46  50  51  44  43  31  35  35  43  41  39  33  24  27  30  30
              Tejay Van Garderen          42  42  31  92 119  99 100  99  91  95  96  89  89  80  81  84  85  84  82  82  84
            
           EOLO-Kometa                     1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Manuel Belletti            179 173 181 180 179                                                                
              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
              Marton Dina                151 145 176  88  86  87  87  91 108 116 116 113 114 113 112 105 100  99  97 100 100
              Lorenzo Fortunato          180 175 107  51  45  29  30  30  28  28  33  29  28  26  25  21  17  16  16  14  16
              Francesco Gavazzi          157 150  95  47  42  48  47  37  52  50  35  34  34  39  37  33  35  28  29  29  29
              Edward Ravasi              170 163 101  84  78  68  68  74  65  63  73  66  66  58  57  61  51  51  52  46  46
              Samuele Rivi               161 154 143 165 173 172 170 170 167 163 166 160 161 156 152 144 145 128 128 129 129
            
           Groupama - FDJ                  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Rudy Molard                 48  47  34  44  40  60  59  58  61  59  42  49  48  44  42  43  41  40  36  37  37
              Matteo Badilatti           145 181 111  90  87  96  97  89  72  70  80  67  67  52  50  50  40  39  34  33  34
              Antoine Duchesne           110 107 160 159 156 149 150 155 145 155 153 148 148 144 143 134 121 119 117 113 115
              Simon Guglielmi            155 148 141 124 115  78  78  90  83  97  72  76  76  84  85  99 101 100  99  89  90
              Sebastien Reichenbach       67 157 100  83  77  75  74  70  55  53  45  44  45  36  33                        
              Romain Seigle               41  41 156 130 125 103  99 105 110 113 104 109 109 105 101  94  95  96  93  88  88
              Attila Valter               95  94  64   5   4   1   1   1   5   5  13  12  12  12  11  13  16  15  14  15  14
              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
            
           Intermarche - Wanty - Gobe      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Jan Hirt                   135 130  87  43  39  45  44  44  39  39  50  50  51  34  32  35  34  32  30  26  26
              Quinten Hermans             83  84  57  87  84  71  70  66  54  52  52  60  59  60  46  44  43  43  42  42  43
              Wesley Kreder              166 160 179 172 166 158 155 159 158 166 160 152 151 148 145 143 143 133 127 127 128
              Riccardo Minali            159 152 178 179 177 175 174 173 170 170 169 164 164 159 154 152 150 147 144 143 143
              Andrea Pasqualon           131 126  83  81  75  74  69  72  84  90  83  85  84  91  91  79  77  76  70  71  72
              Simone Petilli             144 139 138 123 114  84  84  93  77  83  90  70  70  63  62  55  54  54  49  43  44
              Rein Taaramae              101  99  69  14  13  15  15  17  17  17  16  15  15  20  18  28  31  30  35  51  51
              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
            
           Israel Start-Up Nation          1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Dan Martin                 108 106  73  21  19   9   9   8   8   8  18  17  17  13  12  12  11  10  10  10  10
              Patrick Bevin               65  66  46  50  44  41  42  42  60  58  63  57  57  53  52  54  52  36  46  49  48
              Matthias Brandle             9   9 153 153 152 160 159 140 144 138 139 135 135 134 136 135 133 131 131 130 130
              Davide Cimolai             143 138  85 114 107 119 116 121 128 121 128 126 126 125 125 127 127 125 124 124 127
              Alessandro De Marchi        19  19  12   1   1  58  58  60  63  62  62                                        
              Alex Dowsett                14  14 154 154 153 161 160 141 146 156 157                                        
              Krists Neilands            105                                                                                
              Guy Niv                    183 178 108  86  83  97  93  88  78  84  91  75  74  69  70  81  80  79  85  74  74
            
           Team Jumbo-Visma                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              George Bennett              52  52  37  34  30  31  31  31  29  29  27  23  23  18  16  14  12  11  11  11  11
              Edoardo Affini               2   2 116 132 131 124 127 125 122 129 134 132 132 115 114 114 117 116 116 117 113
              Koen Bouwman                75  76  52  40  37  33  32  32  30  30  25  24  24  21  19  16  14  13  12  12  12
              David Dekker                26  26 166 163 159 164 168 172 169 165 159 154 154                                
              Tobias Foss                  3   3   2  31  28  18  18  18  18  18   9   9   9  11  10   9   9   9   9   9   9
              Dylan Groenewegen          152 146 177 171 164 167 162 169 168 169 168 162 162                                
              Paul Martens                86  87 126 140 137 131 135 132 130 137 130 123 124 122 120 118 109 107 100  99  99
              Jos Van Emden                6   7 118 136 134 123 120 110 100  93  89  97  94  99                            
            
           Lotto Soudal                    1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Caleb Ewan                 147 141 175 182 180 176 175                                                        
              Jasper De Buyst            129 124 132 142 147 153 148 152                                                    
              Thomas De Gendt             94  93 148 177 178 154 156 144 135 125 127 114 113 112 111                        
              Kobe Goossens               81  82 158 157 176  94  96  79  97 103 106                                        
              Roger Kluge                 18  18 165 181 182 178 177 176 172 172 152 147 147                                
              Tomasz Marczynski          127 122 174 170 174 173 172 171                                                    
              Stefano Oldani             148 142  92 116 109 109 113 123 129 122 122 121 121 123 109 102 103  91  76  79  79
              Harm Vanhoucke              69  68  47  93 123 126 125 114  98  91  67  74  75  86  72  73  73  74  80  85  86
            
           Movistar Team                   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Marc Soler                  56  56  41  26  23  13  13  13  12  12  11                                        
              Dario Cataldo              146 140  91  97  90  53  54  56  56  54  54  64  64  73  60  66  67  53  59  55  54
              Matteo Jorgenson            34  34  23 105 100 105 107 108 109 104  97 106 107 109 106  98 102 101  98  98  98
              Nelson Oliveira             16  17  11   4   3  37  37  33  37  37  28  27  27  27  26  27  26  26  26  28  27
              Antonio Pedrero            156 149  94  82  76  38  38  38  33  33  36  30  31  29  28  22  18  17  23  21  22
              Einer Augusto Rubio        173 167 104  68  62  35  35  41  38  38  39  41  42  33  31  37  44  44  44  36  39
              Albert Torres              100 180 183 178 175 174 173 174 165 168 164 158 159 157 141 141 141 141 139 139 138
              Davide Villella            138 133  89  67  60  40  41  45  47  45  48  47  50  49  48  49  55  55  54  53  55
            
           Team BikeExchange               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Simon Yates                 37  37  27  16  14  10  10   9   9   9   5   5   5   2   2   5   3   3   3   3   3
              Michael Hepburn             31  31 168 151 148 141 134 136 140 151 150 145 145 140 140 122 123 121 120 119 120
              Christopher Juul-Jensen                                                                                       
              Tanel Kangert               60  61  44  39  35  27  27  27  26  26  24  22  22  23  21  23  22  23  20  22  21
              Cameron Meyer               59  59  43 109 122 128 129 135 138 130 136 127 127 129 130 116 119 117 106 110 111
              Mikel Nieve                169 164 102  48  46  52  51  46  41  41  34  28  29  28  27  24  25  25  25  24  25
              Nick Schultz               119 114  77  30  27  20  20  19  20  20  23  20  20  17  15  18  23                
              Callum Scotson              99  98  68  59  56  76  80  73  74  74  76  78  79  93  93  78  84  85  83  83  83
            
           Team DSM                        1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Jai Hindley                 73  73  49  27  24  25  23  23  22  22  22  25  25                                
              Nikias Arndt                57  57  42 108 103  98  95  78 102  96  99  99  99  88  73  74  72  63  61  62  62
              Romain Bardet               91  91  62  19  17  14  14  14  13  13  12  11  11  10   9   7   6   6   6   5   7
              Nico Denz                   70  70 171 131 127 129 126 128 119 134 138 129 129 127 127 117 118 102 101 102 102
              Chris Hamilton             103 101  70  78  81  77  85  75  68  69  57  42  44  41  39  42  45  45  40  45  45
              Max Kanter                 134 129 133 143 139 133 130 137 141 133 137 134 133 132 131 125 125 123 118 118 116
              Nicolas Roche               46  46  33  65  58  61  65  68  66  64  65  62  62  56  55  62  61  46  50  59  59
              Michael Storer             113 108  74  45  47  34  36  35  32  32  44  40  40  55  54  51  39  38  32  31  31
            
           Team Qhubeka ASSOS              1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Giacomo Nizzolo             76  60 122 138 135 143 139 145 151 150 154 149 149 147                            
              Victor Campenaerts          23  23  16  71  67  85  82  69  93  99 101 107 105 110  89 104                    
              Kilian Frankiny             79  80  55  74  70  66  64  64  59  65  68  63  63  72  71  60  60  59  55  57  57
              Bert-Jan Lindeman          160 153 142 145 150 144 147 151 153 152 142 137 137 135 134 137 136 135 129 122 122
              Domenico Pozzovivo          21  21  14  20  18  51                                                            
              Mauro Schmid                61  62 123 113 106 120 122 129 120 124  92 100 100 101 108 110 107 106 104  92  93
              Max Walscheid                8   8 144 146 141 148 146 150 155 154 151 146 146 145 124 126 129 126 126 128 124
              Lukasz Wisniowski           82  83 159 158 155 162 165 163 161 158 156 151 153 150 132 139 139 138 134 133 131
            
           Trek - Segafredo                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Vincenzo Nibali             50  50  36  25  22  17  17  16  16  16  14  13  13  19  17  15  20  21  18  18  18
              Gianluca Brambilla         162 155  97  60  55  59  57  50  49  48  49  32  33  35  36  30  32  31            
              Giulio Ciccone             107 104  72  18  16   8   8   7   4   4   8   8   8   7   6   6  10                
              Koen De Kort               133 128 161 149 146 152 154 157 156 161 163 157 157 151 147 145 142 142 136 134 134
              Amanuel Ghebreigzabhier    136 131 134 121 120 115 112 100  80  77  66  72  72  68  68  63  64  62  60  63  63
              Bauke Mollema               54  54  39  72  68  39  39  40  34  34  38  39  39  31  23  29  30  29  28  27  28
              Jacopo Mosca               149 143  93  37  33  42  40  43  43  42  40  43  41  46  44  47  50  35  38  52  52
              Matteo Moschetti           118 113 129 176 172 171 167 166 164 160 161 155 155 152 151 149 149 146 143 142 141
            
           UAE-Team Emirates               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Davide Formolo              29  29  19  13  12  11  11  11  10  10  19  18  18  16  14  11  15  14  15  16  15
              Valerio Conti               22  22  15  99  92 101 104 111 112 108 117 115 115 117 117 121 106 104  95  90  89
              Alessandro Covi             85  86  59  75  71  73  71  76  75  75  51  51  49  32  30  34  46  47  39  39  38
              Joe Dombrowski             139 134  90   2  48                                                                
              Fernando Gaviria            49  49  35 107 102 118 115  94 114 111 113 111 111 114 113 120 122 120 108 109 109
              Juan Sebastian Molano       66  67 124 139 136 146 141 147 150 143 146 141 141 142 122 130 130 127 125 125 126
              Maximiliano Richeze         64  65 146 175 170 170 166 165 163 159 162 156 156 154 150 150 147 140 138 137 137
              Diego Ulissi                17  16  10  36  32  30  29  29  31  31  30  33  32  38  35  32  29  20  17  17  17