487 405 432 128 385 409 274 169 246 171 30 258 485 396 7 46 486 306 84 52 393 204 482 63 173 213 212 98 373 110 287 381 69 174 55 395 19 5 147 319 44 426 112 151 98 211 434 51 136 364 89 111 423 183 480 293 408 316 98 3 339 92 174 405 212 151 407 74 82 255 328 458 58 411 373 320 354 298 169 116 313 263 299 483 31 483 439 173 130 382 277 18 393 489 274 77 256 286 171 30