18 1209 367 true 0 2 4 5 7 8 10 14 15 18 22 24 26 27 29 31 32 38