8 337 214 true 3 5 8 24 25 32 33 39