From Bytes to Borsch: Fine-Tuning Gemma and Mistral for the Ukrainian Language Representation