Final prediction. Obama: 303, Romney: 235