Вот один из таких сервисов:
Обратите внимание, что транслитерация не позволяет корректно произносить русские слова. Для правильного произношения нужна транскрипция, для которой стандартных знаков латиницы не достаточно.
Правильно: дается 12 астрономических часов. В подобных сочетаниях главное слово — числительное, оно требует, чтобы зависимое существительное стояло в форме родительного падежа множественного числа: двенадцать (чего?) часов.
Форма единственного числа родительного падежа часа требуется, если главное слово — это числительное два, три или четыре: дается два астрономических часа.
Глагол барражировать вряд ли можно отнести к общеупотребительным. Он фиксируется в словарях литературного языка только в значениях, известных главным образом военным. Переносное значение, в котором слово употреблено в Вашем предложении, может быть непонятно, может вызвать дискомфорт у читателя. Но те, кто знаком с этим глаголом, вероятно, воспримут эту фразу как языковую игру: барражирует по проспекту – прохаживается, словно охраняя какую-то территорию.
Запятая перед в 40 км нужна.
Такая пунктуация возможна.
Запятые не нужны.
Пробел нужен.