10 249 294 true 1 7 16 18 23 28 30 31 32 39