10 5667 628 true 1 5 8 12 14 15 20 21 28 31