8 233 294 true 5 12 17 19 30 31 32 37