7 505 337 true 3 12 25 26 29 35 36