Common Noun Collocations of livelihood

ability, agriculture, city, conduct, country, earn, family, hand, home, labour, lack, land, life, man, mean, necessary, other, part, pen, person, problem, production, profession, reputation, resource, soil, source, threat, way, work