18 8969 876 true 0 1 2 5 7 11 13 14 18 22 24 26 27 31 33 34 35 39