948 50244 289 377 485 548 584 733 780 51100 233 497 575 595 689 690 997 52102 150 276485