56 304585 88445 19113416
5479 312024 65664 39035995
90122229 28588 9129568269
285399616 1779597 339968
557519034 100
581 764 68
91908 53226175 29403571 4268701733 2989182 58207826 9768 435 68003795681 5418700 78867 627908353 44009591441 3667 291639225