5 43 193 true 1 20 24 27 29