14 1004 268 true 0 1 2 5 6 7 8 19 22 25 26 28 32 39