7 1184 322 true 2 5 7 25 28 30 39