4 43 109 true 1 4 12 16