477809959 688977444 843733480 570614202 278772784 118197385 257252255 746693899 914750237 141968163 898073957 327187782 349346121 351992961 435120801