7 1527 439 true 4 12 16 21 27 28 29