8 1345 447 true 0 4 14 16 21 26 29 37