5 38 97 true 1 15 20 26 29