7 647 339 true 1 7 19 25 29 32 36