8 321 263 true 7 14 20 23 28 30 38 39