4 142 107 true 12 16 24 39