total619   29/31