118 130 146 163 176 188 206 220 238 251 272 384 302 315 334351