40 Christian hamlets