4 35 109 true 9 12 16 32