22 1678 311 true 1 4 5 6 8 10 12 13 18 19 22 23 24 26 27 29 32 33 35 37 38 39