7 129 234 true 21 27 28 33 48 50 96