10 4029 589 true 6 16 17 18 19 23 29 32 37 38