4 23 86 true 14 16 17 31