10 10 691659885 769645778 522400483 145908008 600464139 459943663 630954608 82153529 378021477 303634007