8 2903 596 true 2 3 14 24 26 29 38 39