5 127 123 true 16 18 19 31 39