257 67 288 351 385 70 499 261 147 148 98 180 460 279 454 250 326 149 215 481 30 259 489 62 319 417 38 274 486 11 375 453 175 402 167 128 276 342 182 240 275 371 459 84 120 383 477 158 231 341 204 500 135 235 312 377 165 424 329 90 498 401 418 92 17 237 437