Saudi science and engineering team wins 27 awards