10 887 453 true 1 10 14 17 25 29 30 34 38 39