5 152 246 true 8 20 24 29 32