48 26 18 31 157 82 129115