On the existence of branched coverings between surfaces with prescribed branch data, I