4 54 109 true 3 14 29 32