Чтобы ответить на этот вопрос, нужно рассмотреть историю присоединения каждого из этих городов к Московскому княжеству.
Коломна: Этот город был присоединён к Московскому княжеству одним из первых. В 1301 году князь Даниил Александрович Московский захватил Коломну, и она стала частью Московского княжества. Это событие было одним из первых шагов на пути к объединению русских земель вокруг Москвы.
Тверь: Тверское княжество было одним из главных соперников Москвы в борьбе за гегемонию на Руси. Однако, после череды войн и политических манёвров, в 1485 году великий князь Иван III окончательно присоединил Тверь к Московскому княжеству. Это стало важным шагом на пути к объединению всех русских земель.
Новгород: Великий Новгород был важным торговым и культурным центром, который долгое время сохранял свою независимость. В 1478 году Иван III принудил Новгород к подчинению, и город был окончательно присоединён к Московскому княжеству. Это событие стало ключевым в процессе централизации власти в Московском государстве.
Смоленск: Этот город находился под контролем Великого княжества Литовского на протяжении длительного времени. Только в 1514 году, в результате войны Москвы с Литвой, Смоленск был присоединён к Московскому княжеству при правлении Василия III. Это событие укрепило позиции Москвы в Западной Руси и значило важный территориальный прирост.
Таким образом, Смоленск был присоединён к Московскому княжеству позже остальных городов, указанных в вопросе.