Gemstones by graha: who should wear one, who should not, and the substitutes.