SGIFF Unveils 147 Films From 50 Countries