7 643 443 true 6 7 25 35 36 37 39