5 105 161 true 2 13 28 31 36