7 289 323 true 3 7 20 24 30 34 38