What is the mean of 109,104,96,103,104,107,98