18 12050 844 true 1 2 4 5 7 12 13 16 19 20 26 27 30 31 33 35 37 39