true 19812 589 true 4 7 10 17 19 23 25 28 29 33 39 42