8 195 244 true 2 16 17 18 22 25 30 31