Taiwan shares end up 1.39%