7 1039 429 true 1 9 14 17 23 28 31