7 52 127 true 16 17 20 25 29 34 35