100 425 335 493 254 128 282 260 258 452 480 348 32 283 243 485 304 225 250 471 135 290 443 220 182 84 277 61 300 81 429 148 84 107 86 420 186 287 289 262 392 54 280 193 16 296 441 103 46 324 189 497 124 364 351 59 106 374 118 465 271 399 57 461 174 107 431 183 311 245 433 104 268 61 191 43 380 104 147 198 500 394 43 371 400 96 336 42 125 145 451 386 215 129 312 307 445 439 171 279 220 192