7 1041 415 true 3 13 18 25 26 28 29