18 572 106 1 4 12 13 14 21 28 31 33 36 37 39 42 47 59 60 66 67