8 1514 476 true 11 12 19 20 23 29 32 39