50
542 545 531 538 468 536 481 523 429 527 504 399 488 480 300 413 467 508 498 326 304 385 338 400 421 308 476 332 386 475 387 434 437 458 444 375 438 371 446 318 369 347 450 335 417 346 311 397 315 340 435 351 330 454 408 485 355 423 425 391 394 411 433 377 359 381 365 396 379 361 432 472 442 327 477 403 382 464 384 344 342 325 496 461 310 406 516 333 519 492 517 322 529 532 515 512 539 500 541 549
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
