10 373 279 true 4 10 11 15 19 21 29 30 38 39