5 112 245 true 3 21 26 28 29