8 1094 394 true 5 13 21 23 24 26 28 39