7 252 438 true 1 6 10 16 34 97 99