8 170 238 true 1 7 15 18 20 25 31 33