7 345 209 true 7 8 10 16 18 25 39