12 9563 873 true 1 4 7 11 15 17 24 27 28 31 34 38