24 ministers sworn