Степень кислорода будет всегда 2-, кроме пероксидов и соединений со фтором
Фтору легче принять один электрон на внешний уровень, чем отдать 7, поэтому 1-
Хлор, как, фтор находится в 7 группе А, тот же самый случай, 1-
Азот имеет степень окисления от 1+ до 5+, в формуле вещества её можно вычислить (молекула всегда нейтральна)
Магний находится в главной подгруппе группы 2, у него на внешнем уровне 2 электрона, которые ему легче отдать, чем принимать 6, поэтому 2+