5 324 296 true 3 10 16 20 29