Ответ:Град — подлежащее, стучал — сказуемое. Слова «по крышам домов» — второстепенные члены предложения.