8 1307 348 true 8 12 25 28 29 32 35 37