7 527 257 true 3 10 14 18 21 28 31