Задание

На сколько групп по лексическому значению можно разделить данные имена существительные: тракторист, гроза, продавец, находчивость, учитель, иней, смекалка, доброта, хитрость, врач, дождь, снег?