8 294 227 true 1 4 14 21 27 28 34 38