State awards $27 million in grants to help 34 communities across NC