Lucky 52: How Many Languages Are Needed to Instruction Fine-Tune Large Language Models?