5 117 243 true 20 26 28 31 39