7 59 344 true 8 9 16 24 26 30 35