what percentage is 59188 out of 1099626