7 174 252 true 1 19 29 45 49 90 96