11 1289 759 true 0 4 5 12 23 25 28 42 57 61 78