5 121 269 true 8 14 16 28 31