7 171 429 true 1 7 13 17 24 28 29