8 77 233 true 1 7 17 18 19 28 30 31