3 45 152 true 9 16 32