7 597 353 true 1 2 7 16 18 33 39