Испытание: итоговая таблица [23/23] не могу выровнить, запутался

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">Текст "как есть" (без применения форматирования)
        <title>Испытание: итоговая таблица</title>
    </head>
    <body>
        <h1>Итоговая таблица</h1>
        <table>
            <tr class="row-1">
                <th style="text-align:left"> Город </th> 
<th class="tru1" style="text-align:center">Посещений </th> 
<th style="text-align:right">  % </th> 
</tr>
<tr class="ros-2">
                <td> СПб </td> 
<td style="text-align:center">199 </td> 
<td style="text-align:right"> 65.12 </td> 
</tr>
<tr class="ros-3">
                <td> Москва  </td> 
<td style="text-align:center">69</td> 
<td style="text-align:right">    
                           21.3 </td> 
</tr>
<tr class="ros-4">
                <td>                    
        Киев  </td> 
<td style="text-align:center"> 5  </td> 
<td style="text-align:right">8 </td> 
</tr>
<tr class="ros-5">
                <td colspan="2">Посещений за весь период  </td> 
<td style="text-align:right">  273 </td> 
</tr>
                     
          
</table>
    </body>
</html>

body {
    width: 350px;
    margin: 0;
    padding: 0 10px;
    font-size: 14px;
    font-family: Arial, sans-serif;
}
table { border-collapse: collapse;
}
.row-1 { color: white;
  background-color: darkcyan;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
 
  
}

.tru1 {background-color: lightblue;
width: 33%;
padding: 10px;
}
.ros-2 {border-bottom: 1px solid lightgray;
width: 33%;
padding: 10px;
}
.ros-3 {border-bottom: 1px solid lightgray;
background-color: lightyellow;
padding: 10px;

}
.ros-4 {border-bottom: 1px solid lightgray;
padding: 10px;
}
.ros-5 {border-bottom: 1px solid lightgray;
background-color: lightyellow;
padding: 10px;
}`Текст "как есть" (без применения форматирования)`

Вставьте html-код правильно. Кнопка для форматирования кода </> в редакторе сообщений.