1 19 21 24 29 82 83 48 63 60 68 68 62 63 84 86 90 114 118 120 120 120 142 144 146 146 147 156179