7 1039 313 true 1 9 14 17 23 28 31