18 82 100 112 118 144 164 179 186 210 214247