5 105 187 true 22 31 54 71 96