9 407 345 true 4 17 18 29 49 56 67 76 97