5 105 190 true 12 29 31 47 58