100 towns to share £80m