18 5234 666 true 0 1 3 6 8 10 13 17 19 20 21 22 26 27 28 36 38 39