4 104 246 true 29 30 31 32