magnesium 500 vitamin b6 100 tablet