3 38 145 true
22 28 37