18 950 324 true 0 1 3 5 7 12 13 14 18 24 25 26 28 32 33 34 35 38