7 580 339 true 7 8 16 24 26 33 35