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