8 199 124 true 9 12 15 17 18 25 31 34