Oman pardons 332 prisoners, including foreigners