8 214 261 true 1 4 18 19 23 30 32 34