31 from 103