7 1225 340 true 1 9 21 24 28 29 37