$31,107.89