4 112 109 true 14 18 31 39