595 380 543 500 472 27 291 445 86 263 111 152 143 255 384 242 320 388 294 535 438 14 484 484 316 361 155 328 465 493 310 256 12 337 151 60 303 21 6 370 321 123 367 357 395 539 585 373 58 438 149 274 228 392 171 186 575 431 224 223 537 63 303 140 559 40 461 38 433 140 362 502 535 452 486 565 23 217 297 313 248 364 75 388 264 86 94 175 116 93 38 545 480 493 114 149 222 305 556 244 300 187 507 373 252 591 107 413 166 408 483 474 234 136 134 478 256 79 179 480 302 150 528 567 229 533 144 72 120 87 16 246 513 256 292 558 244 152 186 232 18 7 176 417 319 124 49 566 235 437 383 347 582 540 232 373 22 407 1 446 545 220 273 285 230 297 136 5 91 539 383 212 119 172 378 392 554 291 532 454 127 480 272 99 479 309 337 368 423 182 323 514 259 401 368 411 230 466 467 286 382 556 556 146 356 408 105 63 148 44 512 555 349 571 222 153 205 128 25 85 546 394 469 328 588 152 554 261 19 580 115 242 64 251 154 442 4 29 485 482 297 53 68 403 548 319 419 433 337 96 211 452 68 297 511 328 467 7 64 465 576 510 372 476 106 146 259 106 78 150 233 268 219 493 266 584 518 150 124 69 506 397 546 335 106 586 82 453 27 34 542 286 29 522 524 293 367 302 293 198 127 141 380 388 514 383 554 15 449 355 54 468 453 409 171 321 386 232 549 39 279 83 534 41 296 316 125 34 350 110 384 557 466 423 270 502 107 243 199 152 351 493 113 50 490 115 142 178 337 486 14 577 285 421 173 19 191 140 470 318 566 141 199 121 3 150 435 216 29 267 321 75 316 105 420 451 400 115 591 95 60 126 576 71 494 591 78 4 455 137 591 327 525 194 396 136 100 284 410 142 263 486 10 283 382 300 105 249 322 540 401 236 451 459 286 386 36 587 186 41 47 472 239 583 558 407 573 549 207 516 331 458 260 92 551 476 380 271 60 223 10 288 195 390 131 284 12 96 208 210 512 295 110 43 546 173 335 112 396 243 230 510 207 244 283 536 96 473 243 193 81 75 43 427 552 55 17 314 448 542 61 298 532 27 228 64 146 395 568 351 505 251 349 458 364 104 228 329 111 496 380 133 559 390 113 206 263 286 389 404 26 168 242 525 290 325 189 484 7 20 441 517 393 446 587 505 394 281 224 128 379 461 306 371 343 326 293 350 202 503 103 6 121 371 589 155 79 2 260 311 309 198 351 122 327 108 548 226 357 67 473 435 256 316 553 231 366 293 437 553 74 101 262 308 14 140 573 354 222 159 270 396 263 73 81 50 369 536 433 269 369 451 75 102 217 145 104