10 1443 581 true 5 9 18 24 27 28 29 34 37 38