6 354 129 true 14 18 21 28 30 31