7 1184 257 true 2 5 7 25 28 30 39