3 38 127 true 18 20 31