7 52 105 true 1 5 11 23 25 29 31