4 117 109 true 3 16 33 34