5 129 227 true 10 22 28 30 39