7 345 282 true 7 8 10 16 18 25 39