GPR, Inc., has an inventory turnover of 18.42 times, a payables turnover of 10.93 times, and a receivables turnover of 8.24 times. What is the length of the company's cash cycle