531426 1331 40748897 279555 21461235 611829 223198170 18757173 0 11580022 19115072 436925 0 21874886728 78342