sgp singapore prize 31