true 100 97 true 28