Мы уже отвечали на этот вопрос. См. наш ответ № 297099
Запятая не нужна.
Цифры - это названия групп или их номера? Можно оформить так: группа № 50, группа "50", группа 50. Двоеточие не ставится.
Как и все географические названия славянского происхождения, оканчивающиеся на -ово, -ево, -ино, -ыно, название Бухалово склоняется в образцовой литературной речи, например: из Бухалова, в Бухалове. В разговорной речи допустимо название не склонять: из Бухалово, в Бухалово.
Верно: ...начало XX века.
Тире необязательно.
Время можно так записать цифрами: 4:00.
Из контекста это неясно. Существует распространенное суждение, что предлог по означает 'включительно', а предлог до такого значения не имеет, однако это суждение не подтверждается данными толковых словарей русского языка. См. в «Непростых словах»: до и по.
Точка не нужна.