5 294 233 true 4 18 19 27 31