35 ministers sworn in